html, body, h1, h2, h3, h4, img, li, ul {padding:0; margin:0; border:0;}

.default { width:12px; margin:0px; padding:0px; }

body
{
text-align: left;
font: 10px verdana, sans-serif, helvetica, arial;
line-height: 15px;
color: #777;
width:780px;
margin: auto;
background:#fff  url(images/tlo.jpg) repeat-x top left;
}

b
{color:#000;}

table {
	text-align: left;
	font: 10px verdana, sans-serif, helvetica, arial;
	color: #888;
}

.wszystko
{
width:780px;
}	

.gora
{
width:780px;
height:290px;
}

.lewa
{
width:180px;
float:left;
}

.prawa
{
width:600px;
float:right;
}


#lewa_wewnatrz
{
width:290px;
float:left;
}

#prawa_wewnatrz
{
padding-left:10px;
width:280px;
float:right;
}

img{
border:0;
display:block;
}

a
{
color: #444;
text-decoration: underline;
}

a:hover
{
color: #000;
text-decoration: none;
}


h1{
 font-family: Georgia, Times New Roman;
 font-size: 16px;
 font-weight:bold;
 letter-spacing:0px;  
 color: #BC2626;
 line-height:16px; 
 text-decoration:none;
 }
	

	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, span, p{	 display:inline; }

input, textarea, select {
font: 10px verdana, sans-serif, helvetica, arial;
color:#444;
margin-bottom:5px; 
padding:0;
width:175px;
}

select { width:125px; }

input.przycisk {
font-size: 10px;
border:1px #cc0000 solid;
text-align:center;
background: #cc0000; 
color:#fff;
width:120px;
}

input.przycisk:hover
{
background: #ff0000; 
}


.menu_gora
{
width:780px;
height:29px;
background: #fff;
color:#555;
clear:both;
line-height:29px;
vertical-align:middle;
}

.menu_gora a
{
color:#555;
text-decoration:none;
}	

.menu_gora a:hover
{
color:#000;
text-decoration:underline;
}

.dol
{
background:#333;
width:780px;
line-height:35px;
clear:both;
color:#777;
height:35px;
}

.dol a
{
text-decoration:none;
color:#777;
line-height:35px;
height:35px;
}

.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:10px;
	width:156px;
	line-height:12px;
	float:left;
	display:block;
}

.produkt_m img
{
border:3px #FBEBA2 solid;
}

.produkt_m a
{
color:#888;
text-decoration:none;
display:block;
}

.produkt_m a:hover
{
color:#000;
background:#f7f7f7;
}

.fotka
{
width:262px;
float:left;
background:transparent;
border:0;
}

.opis_towaru
{
width:300px; 
float:right;
}

.brd1
{
border:1px #eee solid;
display:block;
}

.brd1_inline
{
display:inline;
float:left;
margin-right:10px;
}

.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 dashed #C5C5C5; }
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 li.kat4 a { margin-left: 30px; }
ul.menu_kat li.kat5 a { margin-left: 40px; }
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.menu_kat li.kat4 a:hover { background: #BBB; color: #fff; }

ul.menu_kat li.kat5 a:hover { background: #CCC; color: #fff; }

ul.menu_kat li.kat_sel a { background: #000; color: #fff; }
ul.menu_kat li.kat2_sel a { background: #000; color: #fff; }
ul.menu_kat li.kat3_sel a { background: #000; color: #fff; }
ul.menu_kat li.kat4_sel a { background: #000; color: #fff; }
ul.menu_kat li.kat5_sel a { background: #000; color: #fff; }


ul.wypunktowanie
{ 
list-style: none; 
line-height: 16px;
margin: 4px 0px 4px 0px;
vertical-align:top;
}

ul.wypunktowanie li
{ 
padding-left: 13px;
padding-bottom: 4px;
background:transparent url(images/li.gif) no-repeat 0 5px;
}

div.error { background: url('images/error.png') no-repeat; padding: 2px 0px 10px 20px; display: none; }


.clear {clear:both; height:0px; font-size:0px; line-height:0px;}	
