body{
	background:#c7c7d1 url(webimg/1.jpg);
    background-repeat: repeat-x;
    text-align: center;
	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#podst{
width:872px;
margin: 0 auto;
text-align: center;
}
div#tresc{
width:872px;
text-align: left;
background: #f0efef;
color: #000066;
border: solid 2px #330066;
}
div#lang{
text-align:right;
font-size: 12px;
color: #CCCCCC;
}
div#lang a, div#lang a:visited{
font-size: 12px;
color: #CCCCCC;
}

div#menu{
float:left;
width: 200px;
}
div#menu ul{
  list-style-image: url(webimg/men.png);
  margin: 5px 5px 5px 5px;
  padding: 0 0 0 20px;
  font-size: 16px;
  line-height: 18px;
}
div#menu a:hover{
 color: #FFCC66;
}

Div#menu ul ul{
margin: 0;
  list-style-image: url(webimg/men1.png);
  font-size: 14px;
padding: 0 0 0 10px;
}
Div#menu li{
   padding: 0;
   margin:5px 0 5px 0;
 }


.prom{
margin: 5px;
font-size: 11px;
background: #ffffff;

}


div#zaw{
padding: 0px 5px 5px 5px;
min-height: 500px;
 height:auto !important;
  height:500px;
float: right;
width: 660px;
}
div#stopka{
clear: both;
color: #B9B9B9;

background: url(webimg/tr_dol.jpg) no-repeat bottom;
height: 90px;
vertical-align: bottom ;
}
div#stopka1{
clear: both;
text-align: center;
Background:#000499;
color: #CCFFFF;
}
a, a:visited{
text-decoration: none;
font-weight: bold;
color: #3366FF;
}
p{
text-align:justify;
line-height: 120%;
margin: 0;
padding: 0;

}
img.gal{
border: solid 5px #FFFFFF;

}
.marki{
line-height: 30px;
padding: 3px;
border: solid 1px #3399FF;
font-size: 18px;
background: #FFFFFF;
color: #330066;
}
input, textarea{
font-size: 12px;
background: #C8C8C8;
border: solid 1px #330066;
}
.zegar{
background: black;
color: #33FFFF;
font-size: 6px;
width: 80;
float: left;
border: solid 3px #f0efef;
padding: 2px;
font-weight: bold;
font-family: courier;

}
.zegnaz{
font-size: 10px;
color: #CCccFF;
font-weight: bold;
 width: 60px;
 float: left;
}
.kontakty{
width: 190px;
margin: 5px;
font-size: 11px;
background: #ffffff;
border: solid 1px #330066;
overflow: hidden
}
.kontakty_nazwa{
padding: 5px;
margin: 0px;
font-size: 12px;
background: #330066;
color: #FFFFFF;
font-weight: bold;
}
.kontakty_dzial{
padding: 2px;
margin: 2px;
font-size: 12px;
background: #440077;
color: #CCFFFF;
}
.produkt_{
margin: 10px 5px 10px 5px;
font-size: 12px;

}
.produkt_nazwa{
padding: 5px;
margin: 0px;
font-size: 12px;
background: #004080;
color: #FFFFFF;
font-weight: bold;
}
a.produkt_nazwa_a,a.produkt_nazwa_a:link, a.produkt_nazwa_a:visited{
display: block;
padding: 5px;
margin: 0px;
font-size: 12px;
background: #004080;
color: #FFFFFF;
font-weight: bold;
}
a.produkt_nazwa_a:hover{
background: #0099FF;
}

a.page ,a.page:link, a.page:visited{
display: block;
float: left;
width: 25px;
text-align: center;
font-size: 10px;
border: solid 1px black;
margin: 2px;
background: #330066;
color: yellow;
}
a.page:hover{
  background: yellow;
  color: #330066;
}
.ilosc_{
text-align: right;
font-weight: bold;
background: white;
/*background-repeat: no-repeat;
background-position: left;*/
color: #006600;
float: right;
width:100px;
border: solid 1px #330066;
padding: 2px;
font-size: 10px;

}

.pojemnosc_{
text-align: right;
font-weight: bold;
background: white url(webimg/stock_tank.jpg);
background-repeat: no-repeat;
background-position: left;
color: #006600;
float: right;
width:150px;
border: solid 1px #330066;
padding: 2px;
font-size: 10px;

}
.czesci_cena{
clear: both;
text-align: right;
color: #0066FF;
font-weight: bold;
font-style: italic;
}
div#grupy{
    text-align: center;
}

a.page1a ,a.page1a:link, a.page1a:visited{
width: 205px;
display: block;
text-align: center;
font-size: 10px;
border: solid 1px black;
margin: 2px 5px 2px 5px;
background: #330066;
color: #CCCCCC;
}
a.page1a:hover{
  background: #66CCFF;
  color: #666666;
}



a.page1 ,a.page1:link, a.page1:visited{
width: 205px;
height: 60px;
line-height: 10px;
overflow: hidden;
display: block;
text-align: center;
font-size: 10px;
padding:0;
margin: 2px;
background:  url(webimg/page_1.png);
background-repeat: no-repeat;
background-position:0  -120px;
color: #FFFFFF;
float: left;
}
a.page1:hover{
 background:  url(webimg/page_1.png);
  background-repeat: no-repeat;
  background-position:0  -60px;
}
.page1_czesci{
  font-size: 8px;
  font-style: italic;
  font-family: Arial Narrow;
  color: #FFCC66;
}
a.pdf{
  background: url(webimg/pdf.png);
  width: 600px;
  height: 25px;
  display: block;
  clear: both;
  font-size: 10px;
  text-align: center;
  color: #EEEEEE;
  line-height: 25px;
  overflow: hidden;
  margin: 0 auto;
}
.cena_moje{
text-align: right;
background: white;
color: #006600;
width:200px;
border: solid 1px #330066;
padding: 2px;
font-size: 10px;

}
a.page_kl ,a.page_kl:link, a.page_kl:visited{
width: 205px;
height: 60px;
line-height: 13px;
overflow: hidden;
display: block;
text-align: center;
font-size: 12px;
padding:4px 0 0 0 !important; /*moz padding*/
padding:7px 0 0 0; /*IE padding*/
margin: 2px;
background:  url(webimg/page_1.png);
background-repeat: no-repeat;
color: #FFFF99;
float: left;
}
a.page_kl:hover{
background:  url(webimg/page_1.png);
  background-repeat: no-repeat;
}

div.page1{
width: 205px;
height: 40px;
line-height: 15px;
font-weight: bold;
overflow: hidden;
display: block;
text-align: center;
font-size: 15px;
padding:2px 0 0 0 !important; /*moz padding*/
padding:5px 0 0 0; /*IE padding*/
margin: 2px;
background:  url(webimg/page1a.png);
background-repeat: no-repeat;
color: #000066;
float: left;
}
div.page1:hover{
  background:   url(webimg/page1b.png);
  background-repeat: no-repeat;
}
.napis_promocja{
  font-size: 22px;
  background: #FF3333;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  font-family: arial;
}
a.logout_panel ,a.logout_panel:link, a.logout_panel:visited{
color: #FFCC33;
display:block;
width: 200px;
background: #000066;
float: right;
text-align: center;
border: outset 3px #660033;
}
a.logout_panel:hover{
  background: #0066CC;
  color: #FFFFCC;
}
#pop{
display:none;
position: absolute;
background: #FFFFFF;
width: 200px;
border: solid 2px #003366;
padding: 5px;
font-size: 10px;
font-family: arial;
}
div.zamowienie{
margin: 15px;
font-size: 12px;
background: #ffffff;
border: solid 1px #330066;
overflow: hidden
line-height: 20px;
}
div.zamowienie_nazwa{
padding: 5px;
margin: 0px;
font-size: 12px;
background: #330066;
color: #FFFFFF;
font-weight: bold;
}
*.zamowienie select, *.zamowienie input, *.zamowienie button,*.zamowienie  option {
    font-size: 12px;
}
div.zamowienie img{
 vertical-align: middle;
}
.przyciski_zam{
  border: 1px solid black;
  margin: 10px;
  cursor: pointer;
  background: white;
}
#show_hide_menu{
  cursor: pointer;
}




