body { 
margin:0; padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

div#baner_place {
width:1000px; margin:auto; clear:both; padding-bottom:20px;
}

form {margin:0; padding:0;}
#content {
margin:auto;
width:1004px;
min-height:1000px;
height:100%;
}

#top {
background-image:url(../images/top.jpg);
height:244px;
width:957px;
padding-left:47px;
padding-top:5px;
}

#top1 {
background-image:url(../images/top1.gif);
height:25px;
width:1004px;
padding-top:15px;
}

#top2 {
background-image:url(../images/top2.gif);
height:46px;
width:1004px;
color:#6B6A5F;
}
div.top2a {
float:left;
width:640px;
height:29px;
padding-top:13px;

}
div.top2b {
float:left;
width:150px;
height:29px;
padding-top:13px;
}
div.top2c {
float:right;
width:150px;
margin-right:20px;
height:29px;
padding-top:13px;
padding-left:10px;
}

td.nowosci1 {
vertical-align:top;
}
td.nowosci2 {
height:15px;
}

div.nowosc3 {
width:100%;
text-align:right;
color:#6B6A5F;
}
div.nowosc4 {
margin-bottom:5px;
width:100%;
color:#6B6A5F;
font-weight:bold;
}

#bottom {
background-image:url(../images/bottom.jpg);
height:235px;
width:1004px;
}

#middle {
margin:auto;
background-image:url(../images/m_tlo.gif);

width:988px;

background-repeat:repeat-x;
background-position:top center;
padding-bottom:30px;
overflow:auto; 
}


td.m1 {
vertical-align:top;
background-image:url(../images/m_left.gif);
background-repeat:no-repeat;
background-position:top;
width:420px;
min-height:450px;
height:450px;
}

div.promocje {
padding-top:35px;
height:260px;
color:#76736E;
font-size:14px;
font-weight:bold;
font-style:italic;
padding-left:10px;
}

div.pr1 {
float:left;
width:50px;
text-align:right;
padding-top:20px;
}

div.pr2dd {
padding-top:10px;
height:50px;
padding-bottom:5px;

}

div.pr2 {
float:left;
width:123px;
height:100%;
padding-left:4px;
}

div.pr2a{
color:#6B6A5F;
font-weight:bold;
font-size:12px;
padding-top:5px;

}

div.pr2b{
padding-top:5px;
color:#434341;
font-weight:normal;
font-size:11px;
}
a.pr2c {
color:#6B6A5F;
text-decoration:underline;
}
a.pr2c:hover {
text-decoration:none;
}
div.pr2c{
padding-top:15px;
color:#6B6A5F;
font-weight:bold;
font-size:11px;
text-align:right;
}

div.prom1{
/*height:280px;*/
width:195px;
float:left;

}
div.prom2{
/*height:280px;*/
width:195px;
float:left;
padding-left:8px;

}

td.m2 {
vertical-align:top;
padding-top:30px;
padding-left:5px;
padding-right:10px;

}


div.okno {
padding-top:20px;
padding-left:30px;
}

div.okno1 {
top:370px;
padding-left:98px;
width:228px;
height:158px;
position:absolute;
z-index:1;
}

div.m_right {
float:right;
width:220px;
height:198px;
background-image:url(../images/m_right.gif);
background-repeat:no-repeat;
background-position:top;

}

div.m_right1
{
padding-top:10px;
width:198px;
height:147px;
overflow:hidden;
margin:auto;
margin-bottom:5px;
}

div.wyroznienia {
width:339px;
height:191px;
background-image:url(../images/wyroznienia.gif);
background-repeat:no-repeat;
background-position:top right;
float:right;
padding-top:20px;
margin-bottom:0px; padding-bottom:0px;
}


div.wyr1 {
color:#76736E;
font-size:14px;
font-weight:bold;
font-style:italic;
width:110px;
float:left;
}

div.wyr2 {
width:220px;
float:left;
}

a.menu {
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-decoration:none;
margin-left:20px;	
margin-right:20px;
}

div.menu1 {
float:right;
margin-right:20px;
}

a {
text-decoration:none;
color:#000000;
}
a:hover {
text-decoration:underline;
}

img.news_obr {
border:#6B6A5F 1px solid;
}

a.link {
text-decoration:none;
color:#6B6A5F;
font-weight:bold;
}
a.link:hover {
text-decoration:underline;
}

div.menu2 {
float:left;

}

div.tresc_tytul{
color:#76736E;
font-size:14px;
font-weight:bold;
font-style:italic;
margin-bottom:10px;
}

div.tresc_tresc {
padding-right:5px;
line-height:16px;
}


input.inputy {
width: 122px;
 border:#F5F1EB 1px solid;
 font-size:10px;
 color:#6B6A5F;
 background-color:#F5F2EE;
 text-align:center;

}

td.marki1 {
vertical-align:middle;
text-align:center;
}

input.inputy2 {
border:0px;
 font-size:10px;
 color:#6B6A5F;
 background-color:#F0E7D7;
 text-align:center;
 padding-top:2px;
}

div.inputlabel {
 font-size:10px;
 color:#6B6A5F;
	float:left;
	margin:0px;
	padding:0px;
	
}

div.pior {
position:absolute;
width:238px;
height:20px;
margin-left:758px;

}



a.site {
color:#000000;
text-decoration:none;
}

a.siteb {
font-weight:bold;
font-size:larger;
color:#C41300;
text-decoration:none;
}


#marki {
width:420px;
height:100px;
padding-left:30px;
float:left;

}


#bot_kon {
	float:right;
	width:200px;
	padding-right:40px;
	padding-top:15px;
	height:100px;
}

div.mr_left, div.mr_right{
padding-top:40px;
float:left;
width:20px;

}

div.mr_middle {
width:335px;
float:left;
height:100px;
padding-left:9px;
}

div.mr_1 {
width:70px;
padding:24px 5px 24px 5px;
float:left;
height:50px;
}

<!-- sklep -->
div.kupuje0 {
width:175px;
display:block;
padding-top:4px;

}

a.prod_title {
color:#000000;
}

div.cena {
font-weight:bold;
font-size:15px;
color:#c41300;
padding: 25px 5px 5px 10px;
border-bottom:#bcb49d 1px dashed;
font-family:"Trebuchet MS",Tahoma;
}
div.cena2 {
font-weight:bold;
font-size:15px;
color:#c41300;
padding: 10px 5px 5px 10px;
border-bottom:#bcb49d 1px dashed;
font-family:"Trebuchet MS",Tahoma;
margin-bottom:10px;
}
div.jednostka {
width:90px;
color:#1b4b28;
font-weight:bold;
padding:4px 0px 4px 10px;
font-family:"Trebuchet MS",Tahoma;
}
span.jednostka {
color:#1b4b28;
font-weight:bold;
padding:4px 0px 4px 10px;
font-family:"Trebuchet MS",Tahoma;
font-size:10px;
}
div.sklep_menu1 {
background-image:url(../images/sklep_menu1.jpg);
background-repeat:no-repeat;
width:235px;
height:53px;
float:left;
color:#FFFFFF;
font-size:17px;
padding:15px 0px 0px 30px;
}


div.sklep_menu2 {
background-image:url(../images/sklep_menu2.gif);
background-repeat:no-repeat;
width:631px;
height:32px;
float:left;
margin-top:21px;
}

table.sklep_menut {
height:32px;
}
table.sklep_menut td {
vertical-align:middle;
text-align:center;
font-size:12px;
color:#FFFFFF;
}
div.sklep_menu {
position:absolute;
height:67px;
z-index:10;
top:300px;
}

a.sklep_menu {
color:#ff0000;
font-size:12px;
font-weight:bold;
}
td.menu_line {
text-align:center;
}

td.menu_link {
padding:2px 0px 2px 13px;
}

td.menu_link2 {
padding:0px 0px 0px 23px;
}
td.menu_link3 {
padding:0px 0px 0px 33px;
}



a.menud_link{
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-size:12px;
text-decoration:underline;
font-weight:bold;
margin:0px 10px 0px 10px;
}

a.menud_link:hover {
text-decoration:none;
font-weight:bold;
}



a.menu_link3{
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
color:#460900;
font-size:13px;
text-decoration:none;
font-weight:bold;
}

a.menu_link, a.menu_link2  {
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
color:#1b4b28;
font-size:15px;
text-decoration:none;
font-weight:bold;
}
a.menu_link2 { font-size:14px;}
div.op1a {
	text-align:left;
	font-weight:bold;
	margin:15px 0px 4px 40px;
}

input.op1c {
border:#c5b07a 1px solid;
}
input.op1b {
width:400px;
border:#c5b07a 1px solid;
margin-top:12px;
}
textarea.op1b {
width:400px;
border:#c5b07a 1px solid;
margin-top:18px;
}
td.p1a0,td.p1b0 {
background-image:url(../images/p1_0.gif);
height:4px;
font-size:1px;
}

td.p1a, td.p1b {
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
color:#270002;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
padding:0px 0px 0px 9px;
background-repeat:no-repeat;
height:31px;
border-bottom:#bcb49d 1px dashed;
/*background-color:#FDF7E7;*/
background-color:#FEFBF4;
width:266px;
background-repeat:no-repeat
}
td.p1a {
border-left:#edd6b2 1px solid;
border-right:#edd6b2 1px solid;
}
td.pp1a{
font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
color:#270002;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
padding:6px 0px 0px 10px;
background-repeat:no-repeat;
height:31px;
border-bottom:#bcb49d 1px dashed;
background-color:#FEFBF4;
border-left:#edd6b2 1px solid;
border-right:#edd6b2 1px solid;


}

.topContener{
width:100%;
float:left;
}
.menuTop{
float:left;
width:600px;
}
.menuTop ul {
list-style-type:none;
}
.menuTop li {
float:left;
margin:10px;
}
.menuTop li a{ 
text-decoration:none;
}
.koszykTop{
float:right;
width:400px;
margin: 20px 0px 0px 0px;
text-align:right;
}
.koszykTop ul{
list-style:none;
}
.koszykTop li{
float:left;
padding:0 5px;
}
.logContener{
width:100%;
float:left;
}
.dolKontener{
width:100%;
float:left;
}
.koszykKategorie{
float:left;
width:250px;
font-size:11px;
margin-right:5px;
}
.koszykKategorie input{
font-size:9px;
}
.koszykKategorie option{
font-size:9px;
}
.koszykKategorie select{
font-size:9px;
}
.koszykKategorie ul{
list-style:none;
padding-left:1px;

}
.koszykKategorie li{
padding:0px;

}
#kat_link{
color:#FFFFFF;
}
#kat_0{
background:#0060BF;
}
#kat_1{
background:#0080FF;
}
#kat_2{
background:#409FFF;
}
#kat_3{
background:#80BFFF;
}
#kat_4{
background:#BFDFFF;
}
.koszykKategorie a{
/*	color:#0066FF;	*/
}
.koszykMain{
width:730px;
float:left;
}

.cleanFloat {
clear:both;
}
.pokazProduktSmall{
width:230px;
float:left;
margin:5px;
}
.pokazProdukt #nazwa{
color:#270002;
font-weight:bold;
}
.pokazProdukt #cena{
text-align:center;
font-weight:bold;
color:#c41300;
}
.pokazProdukt #producent{
text-align:left;
}
.pokazProdukt{
border-left:#edd6b2 1px solid;
border-right:#edd6b2 1px solid;
border-bottom:#edd6b2 1px solid;
border-top:#edd6b2 1px solid;
background-color:#FAF0D2;
font-family:"Trebuchet MS",Tahoma;
float:left;
}
.pokazProdukt{
width:100%;
}
.pokazProdukt #odstep{
border-left:#EDD6B2 1px solid;
border-right:#EDD6B2 1px solid;
border-bottom:#EDD6B2 1px solid;
border-top:#EDD6B2 1px solid;
background-color:#EDD6B2;
font-size:5px;
}
.pokazProdukt td{
border-left:#edd6b2 1px solid;
border-right:#edd6b2 1px solid;
border-bottom:#bcb49d 1px dashed;
background-color:#FAF0D2;
width:30%;
}
.pokazProdukt th{
border-left:#edd6b2 1px solid;
border-right:#edd6b2 1px solid;
border-bottom:#bcb49d 1px dashed;
}
.pokazProdukt #foto{
border-left:#edd6b2 1px solid;
border-right:#edd6b2 1px solid;
border-bottom:#bcb49d 1px dashed;
border-top:#bcb49d 1px dashed;
}

.pokazProduktIlosc{
text-align:center;
font-weight:bold;
font-size:15px;
color:#c41300;
font-family:"Trebuchet MS",Tahoma;
}
.pokazProduktKupuj{
text-align:center;
font-weight:bold;
font-size:15px;
color:#c41300;
font-family:"Trebuchet MS",Tahoma;
}
.strony{
width:100%;
float:left;
}
.obrazek{
vertical-align:middle;
border:#EDD6B2 1px solid;
}
.nazwa_produktu_link{
line-height:120px;
vertical-align:middle;
}
.kupuje{
height:20px;
}
.opis{
/*background-color:#FAF0D2;*/
border-left:#edd6b2 1px solid;
border-right:#edd6b2 1px solid;
width:100%;
border-bottom:#bcb49d 1px dashed;
}

.produktyLinijka{
width:740px;
background-color:#FEFBF4;
float:left;
}