html, body  {background: #EAE4DC url('Img/2.png') repeat-x; background-position: bottom right;
  text-align: left; font-size: 12px; min-height: 100%;
  font-family: arial, tahoma, verdana, helvetica, sans-serif; color: black;}
	
html, body, body * {margin: 0px;  padding: 0px;}

img {border: 0px;}

a, a:visited, a:hover {text-decoration: underline;}

.clear {clear: both;}

#bad_ie {width: 500px; margin: 10px; padding: 40px; background: #ffff80; border: 2px dotted red;
  color: black; margin: 0 auto;}

input {background: #F7F5F2; border: 1px solid #D9D0C4;}
.button {background: none; border: none; color: #BC2C1E; font-weight: bold;}

#all {width: 1040px; min-height: 100%; margin: 0 auto; background: url('Img/1.png') repeat-y;}

#main {width: 1000px; margin: 0 auto;}

#head {width: 1000px; height: 278px; margin: 0 auto; background: url('Img/2.jpg');}

#szukanie {padding: 20px 0 0  450px;}
#szukanie .guzik {background: #f5f1f1; padding: 0 5px; border: 1px solid #D9D0C4;  color: #BC2C1E;
 font-family: "Garamond", "Times New Roman", sans-serif; font-size: 13px; font-weight: bold; cursor: pointer;}

#menu_small {position: float: left; margin: 0 0 0 400px; font-size: 22px; color: #BC2C1E; 
  font-family: "Garamond", "Times New Roman", sans-serif; padding: 214px 0 0 0;}
#menu_small span {margin: 0 65px 0 0;}
#menu_small span a, #menu_small span a:hover, #menu_small span a:visited {color: #BC2C1E; 
  text-decoration: none;}
	
#koszyk {width: 1000px;}

#koszyk #koszyk_cart {float: left; margin: 5px 0 0 30px; color: white;}
#koszyk #koszyk_cart span{color: #BC2C1E; font-size: 13px;}
#koszyk #koszyk_cart a, #koszyk #koszyk_cart a:hover, #koszyk #koszyk_cart a:visited
 {color: white; text-decoration: none;}

#koszyk #koszyk_login {float: right; margin: 25px 0 0 30px; color: #BC2C1E; font-family: "Garamond", "Times New Roman", sans-serif;}
#koszyk #koszyk_login p{float: right; margin: 6px 30px 0 0; font-size: 14px;}
#koszyk #koszyk_login p a, #koszyk #koszyk_login p a:hover, #koszyk #koszyk_login p a:visited
 {color:#BC2C1E;}
#koszyk #koszyk_login form {float: right; margin: 4px 30px 0 0;}
#koszyk #koszyk_login .button { font-size: 14px; 
  padding: 2px 0 0 0; cursor: pointer;}

#menu {float: left; text-align: left; margin: 10px 0 0 15px;}
#menu a, #menu a:hover, #menu a:visited {text-decoration: none;}
#menu p {font-size: 34px; color: #BC2C1E; font-family: "Garamond", "Times New Roman", sans-serif;}
#menu ul {margin: 15px 0 20px 0; list-style: none; width: 185px;}
#menu ul li {margin: 10px 0 0 15px;}
#menu ul li a, #menu ul li a:hover, #menu ul li a:visited {color: #f5f1f1; font-size: 14px; 
  text-decoration: none; font-weight: bold;}

#tresc {float: right; text-align: left; margin: 60px 0 30px 20px; width: 710px; padding: 0 25px 25px 25px;
  border-left: 2px solid #D2C6B6; min-height: 400px;}
#tresc .tekst {font-family: "Garamond", "Times New Roman", sans-serif; font-size: 17px; color: #6D5F50;
  font-weight: bold;}
#tresc .tekst p {margin: 20px;}
#tresc .tekst a, #tresc .tekst a:hover, #tresc .tekst a:visited {color: #6D5F50;}

#tresc .tytul {font-size: 28px; color: #BC2C1E; font-family: "Garamond", "Times New Roman", sans-serif;}

.opis_mini {width: 600px; padding: 5px; margin: 25px 0 10px 30px; color: #6D5F50; font-size: 12px;}
.opis_mini img {float: right; width: 150px; border: 5px solid #E4DFD6; margin: 10px;}
.opis_mini a, .opis_mini a:hover, .opis_mini a:visited {color: #f5f1f1; text-decoration: none;}
.opis_mini a span {font-size: 14px; font-weight: bold;}
.opis_mini .opis {text-align: jutify; margin: 15px 0 0 10px; width: 400px;}
.opis_mini .szczegoly {text-align: right; margin: 0 0 15px 0;}
.opis_mini .cena {font-size: 13px; text-align: right; margin: 5px; font-weight: bold;}
.opis_mini .cena span{color: #BC2C1E;}
.opis_mini .big {text-transform: uppercase;}

#podkategorie {margin: 15px 0 20px 0; list-style: none;}
#podkategorie li {margin: 10px 0 0 15px;}
#podkategorie li a, #podkategorie li a:hover, #podkategorie li a:visited 
 {color: #f5f1f1; font-size: 18px; text-decoration: none; font-weight: bold;}

#produkt div {float: left; margin: 15px 0 0 0;}
#produkt div img {margin: 0 25px 20px 25px; border: 2px solid #E4DFD6;}
#produkt .image {text-align: center;}
.b, #produkt .image input {background: #f5f1f1; padding: 5px; border: 1px solid #BC2C1E;  color: #BC2C1E;
 font-family: "Garamond", "Times New Roman", sans-serif; font-size: 13px; font-weight: bold; cursor: pointer;}
#produkt .opis {width: 500px; margin: 0 0 0 10px;}

#galeria {width: 680px; float: left; margin: 20px auto; text-align: center;}
#galeria img {margin: 10px; border: 2px solid #E4DFD6;}

#rejestracja {width: 500px; margin: 0 auto; color: #6D5F50;}
#rejestracja td {padding: 5px;}
#rejestracja .left {width: 50%; text-align: right;}
#rejestracja .right {width: 50%; text-align: left;}
#rejestracja .right a, #rejestracja .right a:hover, #rejestracja .right a:visited {color:#6D5F50;}

#kontakt {width: 500px; margin: 0 auto; color: #6D5F50;}
#kontakt td {padding: 5px;}
#kontakt td .in {width: 305px;}
#kontakt .left {width: 50%; text-align: right;}
#kontakt .right {width: 50%; text-align: left;}

#uzytkownicy {color: #6D5F50;}
#uzytkownicy p{ font-size: 14px;}

#zamowienia {width: 600px; margin: 30px auto; color: #6D5F50;}
#zamowienia td {padding: 2px; text-align: center;}
#zamowienia td a, #zamowienia td a:hover, #zamowienia td a:visited 
 {color:#6D5F50; text-decoration: underline;}
 
#koszyk_tab {width: 500px; margin: 30px auto; color: #6D5F50;}
#koszyk_tab tr.B {background: #E8CCBB; border: 1px solid #DED0C5;}
#koszyk_tab tr.cl_1 {background: #F9F1ED; margin: 2px 0;}
#koszyk_tab tr.cl_0 {background: #EFD9CE; margin: 2px 0;}
#koszyk_tab td {padding: 3px; text-align: center;}
#koszyk_tab a, #koszyk_tab a:hover, #koszyk_tab a:visited { color: #6D5F50; font-weight: bold;}
#koszyk_tab input{color: #6D5F50;}
#koszyk_tab input.but {background: #f5f1f1; padding: 2px; border: 1px solid #BC2C1E;  color: #BC2C1E;
 font-family: "Garamond", "Times New Roman", sans-serif; font-weight: bold; cursor: pointer;}
 
#finalizuj {width: 500px; margin: 0 auto; text-align: right; color: #6D5F50;}

#errors {width: 500px; margin: 0 auto; text-align: center;}
#errors p{font-size: 14px; color: red; margin: 0 0 4px 0;}

#sortowanie {width: 580px; text-align: right; font-size: 14px;  color: #6D5F50;
 font-family: "Garamond", "Times New Roman", sans-serif; margin: 0 auto;}
#sortowanie a, #sortowanie a:hover, #sortowanie a:visited {color: #6D5F50; text-decoration: none; 
 margin: 0 10px; font-weight: bold;}
 
.nawigacja {width: 700px; margin: 10px auto; text-align: center; font-size: 12px; color: #6D5F50; 
 font-weight: bold;}
.nawigacja ul {list-style: none;}
.nawigacja ul li{display: inline; margin: 0 5px;}
.nawigacja ul li a, .nawigacja ul li a:hover, .nawigacja ul li a:visited {color: #6D5F50; 
 text-decoration: none; margin: 0 5px; font-weight: bold;}
.nawigacja ul li a.A {color: #BC2C1E;}
 
#stopka {width: 1040px; height: 50px; margin: 0 auto; background: url('Img/3.png') repeat-y;
 padding: 15px 0 0 0; text-align: center; color: #f5f1f1;}
#stopka a, #stopka a:hover, #stopka a:visited {color: #f5f1f1;}
