html, body {
background-color: #000000;
font-family: Verdana, Tahoma, Geneva, Arial, "Arial CE", sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
}

.info {
  color: white;
  background-color: #4A4A4A;
  border: 1px solid #FCEACD;
  padding: 10px;
}

.wyroznienie {
  color: yellow;
}

h2 {
  font-size: 16px;

  margin: 0px;
  padding: 0px;
  color: #fceacd;
}

img {
  border: 0px;
}

#basket div div p a {
  color: #d5e428;
  text-decoration: none;
}

#basket div div p a:hover {
  color: #dde48f;
  text-decoration: none;
}


#page {
  margin: 0;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  width: 766px;
}

#logo {
width: 766px;
margin: 0;
padding: 0;
}

#logol {
position: relative;
float:left;
width: 192px;
height: 140px;
margin: 0;
padding: 0;
}

#logol a {
  text-decoration: none;
  padding: 0px;
  margin: 0px;
  border: 0px;
}

#logol a img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#logor {
background-image: url('img/logor.jpg');
background-position: top;
background-repeat: no-repeat;
position: relative;
float:left;
width: 574px;
height: 140px;
margin: 0;
padding: 0;
}

#content {
position: relative;
float:left;
width: 766px;
margin: 0;
padding: 0;

}

#body {
width: 574px;
float: left;
background-image: url('img/text_header.jpg');
background-position: top;
background-repeat: no-repeat;
min-height: 85px;
}


#text {

background-color: #000000;
position: relative;
float:left;
width: 574px;

color: white;

}


#menutop {
float:left;
width: 574px;
min-height: 80px;
}

#menutop ul{
  margin: 0px;
  padding: 5px 0px 0px 0px;
}


#menutop ul li {
  display: inline;
  list-style: none;
  color:white;
  margin: 0px;
  padding: 0px;
  
}

#menutop ul li a {
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: white;
  padding-right: 10px;
}

#menutop ul li a:hover {
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #FCEACD;
}



#menu {
background-image: url('img/menu_header.jpg');
background-position: top;
background-repeat: no-repeat;
position: relative;
float:left;
width: 190px;

padding: 0px 1px 0px 1px; 
margin: 0px 0px 0px 0px; 
}

.koszyk{
  width: 192px;
}

.koszyk h2 {
text-align: right;
margin-bottom: 70px;
margin-top:5px;
padding: 0px;
margin-right: 24px;

}

.koszyk h2 a {
text-decoration: none;
color: #fceacd;
}



.dzial {
background-color: #4A4A4A;
width: 190px;
padding: 0px 0px 20px 0px;
}

.dzial h2 {
  margin: 0px 5px 0px 5px;
  font-family: Impact;
  font-size: 19px;
  font-weight: lighter;
  padding-bottom: 10px;
  border-bottom: 2px solid #424242;
  color: #fceacd;
} 

.dzial h2 a {
color: #fceacd;
text-decoration: none;
padding:0px;
margin: 0px;
}

.dzial ul {
  padding: 0px;
  margin: 0px;
}

.dzial ul li {
margin: 0px 5px 0px 5px;
list-style:none;
font-size: 14px;
padding: 3px 0px 3px 0px;
font-family: Tahoma;
font-weight: bold;
border-bottom: 2px solid #424242;
}

.dzial ul li.wybrany2, .dzial ul li.glowna2 {
	background: #3C3C3C;
	padding-left: 20px;
}

.dzial ul li a{
  text-decoration: none;
  color: #000000;
}

#menu div.dzial ul li a:link, #menu div.dzial ul li a:visited {
 color: #000000; 
}

#menu div.dzial ul li a:hover {
  color: #FCEACD;
}

#modul {
width: 574px;
}


.commodity {
width: 574px;
}

.commodity ul {
  margin:0px;
  padding:0px;

}

.commodity ul li {
  list-style: none;
  margin:0px;
  padding:0px;
  border: 0px;
}

.link {
  text-align: center;
  color: white;
}

.link a {
  color: white;
  text-decoration: none;
}

.link span {
  color: #4A4A4A;
}

.towar {
  color: white;
  width: 574px;
  background-image: url('img/linia_towar.jpg');
  background-position: top;
  background-repeat: no-repeat;
  margin-top:10px;
  padding-top: 2px; 

}

.towar div h3 {
  font-size: 16px;
}

h3.linia {
text-align: left;
padding: 0px 10px 0px 10px;
font-size: 13px;
width:554px;
}


.towar div p.zakladka, .zdjecia div p.zakladka {
  text-align: center;
  padding: 2px;
  margin:0px;
  font-size: 12px;
  width:100px;
  background-color: #333333;
  color: white;
}

.towar h3 a {
text-decoration: none;
color: white;
border: 0px;
}

.towar h3 span {
text-align: left;
margin:0px;
padding: 0px;
font-size: 13px;
font-style: italic;
color: #4a4a4a;
}

.towar h3 span span {
	display: inline-block;
	color: #999;
	padding: 10px 0;
}

.towarl img {
  border: 0px;
}

.towarl {
  width: 170px;
  position: relative;
  float: left;
}

.towarr {
  width: 354px;
  position: relative;
  float: left;
}

.towarr h3 {
    padding-bottom: 10px; 
    padding-right: 5px;
    text-align: right;
    font-size: 14px;
    margin: 0px;    
}

.towarr div.opis1 {
  width: 50px;
  position: relative; 
  float: left;
}

.towarr div.text {
  width: 304px;
  position: relative; 
  float: left;
}

.towarr div span {
  color: #4a4a4a;  
}


.zdjecia {
  color: white;
  width: 574px;
  background-image: url('img/linia_towar.jpg');
  background-position: top;
  background-repeat: no-repeat;
  margin-top:10px;
  padding-top: 2px;
  padding-bottom: 10px;
  width: 574px;
}

.zdjecia p.zakladka {
  margin-bottom: 20px;
}

 div.gal {
  position: relative;
  float: left;
  width: 190px;
  display: inline;
}

div.gal img{
  margin: 0px;
  padding: 0px;
  border: 0px;  
}


.pasek img {
  padding:0px;
  margin:0px;
  border: 0px;
}

ul.pasek {
  width: 564px;

}

ul.pasek  li {
  display:inline;
  float: right;
  list-style: none;
  margin: 0px;
}

ul.pasek li a{
  text-decoration: none;
}


.dodaj {
  text-align: left;
  background-image: url('img/dodaj.jpg');
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  width:67px;
  height: 20px;
  padding-top: 10px;
  padding-left:8px;
  color: #4a4a4a;  
}

.opis {
  text-align: left;
  background-image: url('img/opis.jpg');
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  width:100px;
  height: 20px;
  padding-top: 10px;
  padding-left:15px;
  color: white; 
}

#footer {
  width: 766px;
  float: left;
  position: relative;
  border-top: 1px dotted #4A4A4A;
  margin-top: 15px;
}

#footer p{
  text-align: center;
  color: #4A4A4A;
  font-size: 10px;

}
#footer a{
  color: #4A4A4A;
  text-decoration: none;

}

#basket {

}

#basket div ul li{
  display: inline;
  float:left;
  list-style: none;
  padding: 2px;
}

#basket div ul li a{
  color: white;
  text-decoration: none;
}


#basket div ul li a:hover {
color: #333333;
}

.cena {
  display: block;
  margin-top: 10px;
}

.zamow {
  font-size: 12px;
  color: black;
  background-color: white;
  padding: 2px;
}

.zamow_basket{
  text-align: right;
}

.zamow_basket a{
text-decoration: none;
}





form {
color: white;
}

label {
  display: -moz-inline-box; 
  display: inline-block;
  }

form li {
  display: block;
}  

form ul {
margin: 0;
padding: 0;
}
form li {
list-style: none;
margin: 0;
padding: 5px;
}

.pstryk {
  color: red;
}

/*  
#imie_nazwisko {
width: 200px;
}

#email {
width: 200px;
}
*/

#zapytanie_kontaktowe {
width: 284px;
height: 150px;
background-color: white;
}


select, input, textarea {
border: 1px solid #561B39;
width: 280px;
}


.ok_validate {
border: 1px solid #561B39;
}

.bad_validate {
border: 2px solid red;
}




.submit {
  background: white;
  color: black;
  width: 70px;
}

.error {
  color: red;
  font-size: 10px;
}


table {
  color: white;
  border: 1px solid white;
  padding: 5px;
  margin: 5px;
}

#text a {
    color: #FCEACD;
}
#basket a {
    color: black;
}

.uwaga {
    color: #fff;
    font-size: 14px;
}
.uwaga strong{
    color: red;
}
