body {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #000;
	font-family: sans-serif;
	font-size: 11px;
	text-align: center;
	background: url(img/lbg1.jpg) center;
}
a {
	color: #00f;
}
p, h1, h2, h3 {
	margin: 0 0 1em 0;
	text-align: justify;
}

h1, h2 {
	font-family: Georgia, serif;
	font-weight: bold;
	color: #363;
}

h1 {
	font-size: 1.5em;
}

h2 {
	font-size: 1.25em;
}
#galeria img{
margin: 10px;
}

/*  ----------------------menu-----------------   */

#navcontainer {
height: 34px;
background: #fff url(img/menubg.jpg) top repeat-x;
font: 15px arial;
text-align: left;
}

#navcontainer ul
{
margin: 0;
list-style-type: none;
}

#navcontainer ul li { 
float: left;
}

#navcontainer ul li a
{
display: block;
float: left;
text-decoration: none;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 4px;
color: #000;
font-weight: bold;
}

#navcontainer ul li a:hover
{
color: #fff;
background: #000 url(img/menubgo.jpg) top repeat-x;
}


/*  ----------------------koniec menu-----------------   */

/*  ----------------------produkty-----------------   */
.produkt{
	width: 472px;
	height: 190px;
	margin-bottom: 15px;
	background: #fff url(img/produktpad.gif);
}
.produkt img{border:0}
.produkt p.img{
	float: left;
	width: 100px;
	padding-left: 20px;
	padding-top: 25px;
}
.produkt p.tytol{
	float: right;
	width: 340px;
	font-weight: bold;
	margin-right: 2px;
	padding-top: 10px;
	
}
.produkt p.promocja{
	background: url(img/promocja.gif) top right no-repeat;
	
}

.produkt p.nowosc{
	background: url(img/nowosc.gif) top right no-repeat;
	
}

.produkt ul{
	float: left;
	list-style-image: url(img/gwiazdka.gif);
	width: 200px;
	height: 70px;
	/*border: solid 1px #000;*/
}

.produkt ul li{list-style-image: url(img/gwiazdka.gif);}

.produkt p.line{
	clear: right; 
	margin-top: 0;
	padding: 0;
	margin-left: 128px; 
	margin-right: 20px;
	border-bottom: solid 1px #aaa;
}
.produkt form.kosz{
	float: right;
	text-align: right;
	margin-top: 0;
	padding-right: 20px;
}

.produkt .submit{
	margin-top: 5px;
	padding-top: 0;
	width: 36px;
	height: 30px;
	background: url(img/kosz.gif) no-repeat;
	border:0;
}
.produkt select{
	font-size: 9px;
	margin-bottom: 5px;
}
.cena{
	font: 13px arial;
	font-weight: bold;
}

.stara{
	text-decoration: line-through;
}
.nowa{
	color: #CC3300;
}
.koszyk{
	width: 156px;
	padding: 5px
}
.kasa {
	width: 150px !important;
	border: 0 !important;
	background: none !important;
	text-align: center;
	padding-top: 10px;
	
}
/*  ---------------------- koniec produkty-----------------   */


.clear {
	clear: both;
}
.alignright {
	text-align: right;
}

.nagl{height: 110px; margin: 0; background: #ffc url(img/nagl2.jpg);}

.bottom {
	font: 9px Arial, Verdana, sans-serif;
	color: #aaa;
	background: #8B000D url(img/foot_bg.jpg) bottom repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	text-align: right;
}
.bottom a{
	font: 9px Arial, Verdana, sans-serif;
	color: #aaa;
	text-decoration: none;
}
.bottom a:hover{
	color: #fff;
}

.testfloat {
	width: 50px;
	border: 2px solid #f90;
	background-color: #ffd;
	font-size: .8em;
}
.to-right {
	float: right;
}
.to-left {
	float: left;
}
.margin_r {
  margin-right: 30px; 
}
.wrapper {
	margin: 0 auto;
	width: 774px;  /* C + L + 1 */
	text-align: left;
	background-color: #fff;
}
* html .wrapper {
	width: 776px;
	w\idth: 774px;
}
.outer {
	margin-left: 201px;  /* L */
	/*border-left: solid 1px #A44141;*/
}
.center {
	float: right;
	width: 100%;
	margin-left: -2px;

}

.incenter {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 15px;
}

.left {
	float: left;
	position: relative;
	width: 200px;  /* L */
	margin-left: -201px;  /* -L-1 */
	margin-right: 2px;
	
}

/* previene allargamento floats in IE/Mac \*//*/
.inleft, .incenter {
	width: 100%;
	overflow: hidden;
}
/**/

/*\*/
* html .outer, * html .wide, * html h2 {
	height: 1px;
}
/**/



/*--------------- podmenu ---------------------------------*/

.inleft
{
margin-left: 20px;
padding-top: 10px;
}

.inleft ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.inleft li
{
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-top: 0;
padding-bottom: 0;
}

.inleft a, .inleft b
{
display: block;
padding-right: 3px;
width: 168px;
background: #fff url(img/menukropki.gif) bottom repeat-x;
}



.inleft a:link, .inleft a:visited
{
font-size: 11px;
font-weight: normal;
font-family: arial, helvetica;
color: #000;
text-decoration: none;
}

.inleft a:hover
{
background-color: #000;
color: #fff;
}


/*--------------- koniec podmenu ---------------------------------*/




/*---------------- OBRAZEK ----------------------------*/
.news_foto{
border-width: 1px;
float:left;
margin-right : 4px;
}
.search_submit{
width: 27px;
height: 20px;
border: 0;
background: url(img/submit.jpg) no-repeat;
}