html, body, h1, h2, h3, h4, img { padding:0; margin:0; border:0;}
ul {  margin-left:20px; margin-right:0px; border:0; }

body
{
	text-align: left;
	font: 10px verdana, sans-serif, helvetica, arial;
	line-height: 15px;
	color: #000000;
	width:780px;
	margin: auto;
	background:#fff  url(images/tlo.jpg) repeat-x top left;
}

.wszystko
{
width:780px;
}	

.gora
{
background: #fff url(images/gora.jpg) no-repeat top left;
width:780px;
height:240px;
}


.gora_top
{
width:780px;
height:80px;
}

gora_bottom{
width:780px;
height:160px;
clear:both;
}

#gl{
width:243px;
float:left;
height:80px;
}

#gp{
width:537px;
float:right;
height:80px;
}


#gb_p{
width:310px;
float:right;
}


.yellow{
color:#F7B211;
}

.lewa
{
width:180px;
float:left;
}

.wnetrze{
width:780px;
clear:both;
}

.prawa
{
width:600px;
float:right;
}

img{
border:0;
display:block;
}

a
{
color: #444;
text-decoration: underline;
}

a:hover
{ 
color: #000; 
text-decoration: none;
}


h1{
 font-family: arial, verdana;
 font-size: 16px;
 font-weight:bold;
 letter-spacing:0px;  
 color: #0C59AE;
 line-height:16px; 
 text-align:left; 
 text-decoration:none;
 }

.h1_white {
 font-family: arial, verdana;
 font-size: 16px;
 font-weight:bold;
 letter-spacing:0px;  
 color: #FFFFFF;
 line-height:16px; 
 text-align:left; 
 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:125px;
}

select {
width:125px;
}


input.przycisk {
font-size: 10px;
border:1px #000000 solid;
text-align:center;
background: #0C5AAE; 
color:#fff;
width:120px;

}

input.przycisk_small {
font-size: 10px;
border:0px;
margin:0px;
padding:0px;
text-align:center;
background: #0C5AAE; 
color:#fff;
width:50px;
height:16px;
}

input.przycisk2 {
font-size: 10px;
border:1px #000000 solid;
text-align:center;
background: #CC0000; 
color:#fff;
width:120px;

}

input.przycisk:hover {
background: #ff0000; 
}


.menu_gora
{
width:470px;
height:29px;
color:#fff;
float:left;
line-height:29px;
vertical-align:middle;
padding:116px 0px 0px 20px;
}

.menu_gora a
{
color:#fff;
text-decoration:none;
}	

.menu_gora a:hover
{
color:#fff;
text-decoration:underline;
}

.dol
{
background:#fff;
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;
	height:160px;
	background: #fff;
	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;
}


.produkt_d
{
 	margin:5px;
	width:571px;
	background: #fff;
	display:block;
}


.brd1
{
border:1px #eee solid;
display:block;
}

.brd1_inline
{
display:inline;
float:left;
margin-right:10px;
}


.padding30 { padding:30px;}

.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 { list-style: none; line-height: 20px;  padding:0; margin:0; border:0; }
ul.menu_kat li { border-bottom: 1px dashed #C5C5C5; }
ul.menu_kat li.kat a { color:#555; }
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 a { color:#444; text-decoration:none; display: block; height:20px; line-height: 20px; }
ul.menu_kat li.kat a:hover { background: #555; 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: #ccc; color: #fff; }




input.logowanie {
font: 10px verdana, sans-serif, helvetica, arial;
color:#444;
margin-bottom:1px; 
padding:0;
width:95px;
}


input.zaloguj {
font-size: 10px;
border:1px #000000 solid;
text-align:center;
background: #0C5AAE; 
color:#fff;
width:60px;

}


div.error { background: url('images/error.png') no-repeat; padding: 2px 0px 10px 20px; display: none; }

.default { width:12px; margin:0px; padding:0px; }

.koszyk_ilosc {
	width:30px;
	height:12px;
	font-family:verdana, sans-serif, helvetica, arial;
	font-size:10px;
	margin:0px;
	padding:0px;
	text-align:center;
}