html, body, h1, h2, h3, h4, img, li, ul { padding:0; margin:0; border:0;}

body
{
	background: #333 url(images/bg.gif) repeat-x top center;
	text-align: left;
	font: 10px verdana, sans-serif, helvetica, arial;
	line-height: 15px;
	color: #777;
	

} 

strike b{ color:#cc0000; } 

.clear { clear: both; height: 0; margin: 0; padding:0;}

.wszystko
{
margin: auto;
width:1000px;
background:#fff;
}	

.gora
{
width:1000px;
height:60px;
background:#cc0000;
}

.lewa
{
width:150px;
float:left;
}

.prawa
{
width:850px;
float:right;
}

img{
border:0;
display:block;
}

a
{
color: #CC6600;
text-decoration: none;
}

a:hover
{ 
color: #000; 
text-decoration: none;
}


h1{
 font-family: Georgia, Times New Roman;
 font-size: 16px;
 font-weight:bold;
 letter-spacing:0px;  
 color: #000;
 line-height:16px; 
 text-align:left; 
 text-decoration:none;
 }
 
 h1 span{
 color:#eee;
 }
 
 h1.koszyk_suma
 {
 color:#cc0000;
 font-size:20px;
 }
	

	h2, h3
	{
	font-size: 10px;
	line-height:12px;
	font-weight:normal;
	display:inline;
	}
	


	hr
	{
	border:1px #fff solid;
	line-height:0px;
	font-size:1px;
	clear:both;
	height:1px;
	padding:0px;
	margin:0px;
	}

/* form_slownik */
.form_slownik{ border:0; width: 250px; padding:0; padding-bottom:10px; margin:0;}
.form_slownik div { text-align: left; clear:both; }
.form_slownik div label {display:block; width: 250px; padding-top: 2px; }
.form_slownik div input,.form_slownik select  {  background:#fff;  width: 250px; border: 1px solid #ddd; }
.form_slownik div input:hover{ background: #FFF9BB;}
.form_slownik input.przycisk{cursor: pointer; cursor: hand; text-align:center; border: 1px solid #cc0000; background:#cc0000; color:#fff; width:80px; padding: 0; margin-top:10px; }
.form_slownik div input.przycisk:hover{ background: #dd0000;}

	 
/* form_szukaj */
.form_szukaj{ border:0; width: 125px; padding:0; padding-bottom:10px; margin:0;}
.form_szukaj div { text-align: left; clear:both; }
.form_szukaj div label {display:block; width: 125px; padding-top: 2px; }
.form_szukaj div input,.form_szukaj select  {  background:#fff;  width: 125px; border: 1px solid #ddd; }
.form_szukaj div input:hover{ background: #FFF9BB;}
.form_szukaj input.przycisk{cursor: pointer; cursor: hand; text-align:center; border: 1px solid #cc0000; background:#cc0000; color:#fff; width:80px; padding: 0; margin-top:10px; }
.form_szukaj div input.przycisk:hover{ background: #dd0000;}


/* form_sortuj*/
.form_sortuj{ border:0; padding:0; width: 400px; background:#F7F7F7; }
.form_sortuj div { text-align: left; clear:both; line-height: 15px; display:inline; }
.form_sortuj div label {float: left; width: 200px; vertical-align:middle; display:inline; }
.form_sortuj div input,.form_sortuj select  {  background:#fff;  width: 150px; border: 1px solid #ddd;  display:inline;  margin-bottom:5px; }
.form_sortuj div input:hover{ background: #FFF9BB;}
.form_sortuj input.przycisk{cursor: pointer; cursor: hand;  display:inline; text-align:center; border: 1px solid #cc0000; background:#cc0000; color:#fff; width:80px;  }
.form_sortuj div input.przycisk:hover{ background: #dd0000; }

/* form_rejestruj*/
.form_rejestruj{ border:0; padding:10px; margin:0; width: 300px; background:#F7F7F7; border:1px #eee solid;}
.form_rejestruj div { text-align: left; clear:both; line-height: 15px; display:inline; }
.form_rejestruj div label {float: left; width: 140px; vertical-align:middle; display:inline; }
.form_rejestruj div input,.form_rejestruj select,.form_rejestruj textarea { background:#fff; width: 150px; border: 1px solid #ddd;  display:inline;  margin-bottom:15px; }
.form_rejestruj div input:hover{ background: #FFF9BB;}
.form_rejestruj input.przycisk{cursor: pointer; cursor: hand;  display:inline; text-align:center; border: 1px solid #cc0000; background:#cc0000; color:#fff; width:80px;  }
.form_rejestruj div input.przycisk:hover{ background: #dd0000; }

.form_rejestruj div input.error{border:1px #cc0000 solid;}
.form_rejestruj div.zgoda input { border: none; vertical-align: middle; width: auto; margin: 0 5px 0 0; }
.form_rejestruj div.zgoda label { float: none; }


.form_rejestruj div.radio_but input {width: 20px;  display:inline;  margin-bottom:15px; }
.form_rejestruj div.radio_but label {float: left; width: 260px; vertical-align:middle; display:inline; }



.red{
color:#cc0000;
}

 form, span, p{
	 display:inline;
}

input, textarea, select {
font: 10px verdana, sans-serif, helvetica, arial;
color:#444;
margin-bottom:5px; 
padding:0;
width:125px;
}

select {
width:125px;
}




input.przycisk 
{cursor: pointer; cursor: hand; text-align:center; border: 1px solid #cc0000; background:#cc0000; color:#fff; width:80px; padding: 0; margin-top:10px;
 }


input.przycisk:hover {
background: #cc0000; 
}

.lewa_gora{
float:left;
width:400px;
height:60px;
}

.prawa_gora{
height:20px;
float:left;
width:590px;
text-align:right;
vertical-align:middle ;
padding-top:40px;
padding-right:10px;
color:#fff;
background:#cc0000;
}	

.prawa_gora a
{
color:#000;
}

.prawa_gora a:hover
{
color:#000;
text-decoration:underline;
}



.menu_gora
{
width:1000px;
height:22px;
background: #000;
color:#cc0000;
clear:both;
line-height:22px;
vertical-align:middle;
}

.menu_gora a
{
color:#fff;
font-weight:bold;
text-decoration:none;
}	

.menu_gora a:hover
{
color:#fff;
font-weight:bold;
text-decoration:underline;
}

.dol
{
background:#333;
width:1000px;
clear:both;
color:#777;
}

.dol a
{
text-decoration:none;
color:#777;
}



.dol a:hover
{
text-decoration:underline;
}


.strony 
{
color:#444;
}


.strony a
{
background: #f7f7f7;
padding:1px 3px 1px 3px;
text-decoration:none;
}

.strony a:hover
{
padding:1px 3px 1px 3px;
text-decoration:underline;
color:#000;
}



.produkt_m
{
 	padding:4px;
	padding:10px 15px 10px 15px;
	border-bottom:1px dashed #efefef;
	border-right:1px dashed #efefef;
	width:130px;
	height:180px;
	background: #fff;
	line-height:12px;
	float:left;
	display:block;
	vertical-align:top;
	text-align:center;
}

.produkt_m a
{
color:#888;
text-decoration:none;
display:block;
text-align:center;
}

.produkt_m a:hover
{
color:#000;
background:#f7f7f7;
}


.produkt_d
{
 	margin:5px;
	width:800px;
	text-align:left;
	display:block;
	

}


.zdjecie_w_d
{
	width:300px;
	display:block;
	background:#000;
	height:500px;
	float:left;
}

.produkt_foto
{
float:left;
width:302px;

}



.produkt_opis
{
float:right;
width:488px;
}




.brd1
{
border:1px #eee solid;
display:block;
}

.brd1_inline
{
display:inline;
float:left;
margin-right:10px;
border:1px solid #eee;
}


.padding10 { padding:10px;}

.left10{padding-left:10px;}

	


#imageUp
{
position: absolute;
z-index: 200;
border: red;
height: 450px;
width: 150px;
background: #fff url(images/loading.gif) no-repeat center center;
border: 5px solid #eee;
left: -2000px;
top: -2000px;
}

div.menu
{
background: transparent url(images/li.gif) no-repeat 0 6px;
}


.dark
{
color:#444;
}

ul.menu_kat { background:#fff; list-style: none; line-height: 20px;}
ul.menu_kat li { border-bottom: 1px solid #ddd; }
ul.menu_kat li.kat a { color:#000; }
ul.menu_kat li.kat2 a { margin-left: 10px; }
ul.menu_kat li.kat3 a { margin-left: 20px; }
ul.menu_kat a { color:#444; background:#fff; text-decoration:none; 
display: block; height:20px; line-height: 20px; }
ul.menu_kat li.kat a:hover { background: #000; color: #fff; }
ul.menu_kat li.kat2 a:hover { background: #555; color: #fff; }
ul.menu_kat li.kat3 a:hover { background: #aaa; color: #fff; }


ul.lista {list-style: none; line-height: 20px;}
ul.lista li {padding-left:12px; background:transparent url(images/star.gif) no-repeat 0 7px; }


ol.lista_numerowana
{ 
line-height: 16px;
vertical-align:top;
color:#cc0000;
}

ol.lista_numerowana li
{
padding-bottom:5px;
}

ol.lista_numerowana li span
{
color:#555;
}






table.tab_koszyk 
{
	width:100%;
	padding:0;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font-size:10px;
	text-align:center;
}

table.tab_koszyk td  {
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
	text-align:center;
}

table.tab_koszyk td.tab_nag
{
font-weight:bold;
background:#000;
color:#fff;
	text-align:center;
}



table.tab_koszyk_cechy, table.tab_koszyk_cechy td 
{
	border:0;
	padding:0;
	margin:0;
	font-size:10px;
		text-align:center;
}



table.tab_roz
{
	padding:0;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica;
}



table.tab_roz td
{
  width:60px;
  text-align:center;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 1px 1px;
	background: #fafafa;
	font-family:Verdana, Arial, Helvetica;
}	


