body{
	background-color: #616161;
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-family: Verdana, Arial, sans-serif;
}
.baner{
	float: left;
	background-image: url(gfx/baner.jpg);
	width: 980px;
	height: 102px;
}

.naglowek{
	float: left;
	background-image: url(gfx/naglowek.jpg);
	width: 980px;
	height: 94px;
}
.naglowekGlowna{
	float: left;
	background-image: url(gfx/naglowek.jpg);
	width: 980px;
	height: 74px;
}

.main{
	float: left;
	background-image: url(gfx/tlo.gif);
	width: 980px;
}
.stopka{
	float: left;
	background-image: url(gfx/stopka.jpg);
	width: 980px;
	height: 53px;
}
.ekstrastopka{
	float: left;
	background-color:white;
	background-image: url(gfx/ekstrastopka.gif);
	width: 980px;
	height: 33px;
	font-size:9px;color:#00919b;letter-spacing:1px;
	padding-left:2px;
}
.clr{
	clear: both;
}
.hnagl{
	margin-top: 30px;
	margin-left: 50px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
	border-bottom:1px solid #c8eff4;
	width: 885px;

}
.txtfirma{
	text-align: justify;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin-left: 30px;
		color: #333333;
 }

 
 .txtglowna{
	text-align: justify;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin-left: 30px;
		color: #333333;
 }

 .txtkontakt{
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	margin-left: 40px;
	color: #333333;
	border-bottom:1px solid #ff0000;
 }
.txtfirma2{
	text-align: justify;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin-right: 28px;
		color: #333333;
 }
.txt{
	text-align: justify;
	margin-left: 30px;
	margin-right: 40px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}
.stopka1{
	margin-left: 340px;
	margin-top: 16px;
}
.astopka{
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
}
.menuof{
	margin-left: 0px;
	padding-right: 0px;
}
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
}

.treeview li{ 
/*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(gfx/m1.gif) no-repeat left 4px;
list-style-type: none;
padding-left: 10px;
margin-bottom: 3px;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
border-top:1px solid #c8eff4;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(gfx/m1.gif) no-repeat left 4px;
cursor: hand !important;
cursor: pointer !important;
border-top:1px solid #c8eff4;
}


.treeview li.submenu ul{ 
/*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. */
}

.treeview .submenu ul li
{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
background: white url(gfx/m.gif) no-repeat left center;
}
a{
text-decoration: none;
color: #000000	;
}




.ofertamini{
	font-size:10px;
	color:#777777;
}
table.ofertawstep td{font-size:11px;color:#555555;}
table.ofertawstep  a:link,table.ofertawstep  a:visited,{color:#333333}
table.ofertawstep  a:hover,table.ofertawstep  a:active{color:#00646b;text-decoration:underline}


img.ofertafoto{padding-right:10px;padding-bottom:10px}

span.h1mniejszy{font-size:11px;letter-spacing:1px;color:#13bfce}

h1.glowna{color:#00919b}

a {font-weight:bold;text-decoration:underline}

.menuof a:link,.menuof a:visited{text-decoration:none}
.menuof a:hover,.menuof a:active{text-decoration:underline}

h2.glowna{font-size:14px;padding:0 0 0 0;margin:0 0 0 0;margin-top:3px;color:#00919b;margin-bottom:0px;padding-bottom:0px}

a.g,a.g:visited{
color:#00919b;text-decoration:none;
}
a.g:hover{color:#000000}
a.gp,a.gp:visited,a.gp:link{
color:#444444;text-decoration:none;font-weight:normal
}
a.gp:hover{color:#000000;text-decoration:underline}



.rozstrzelone{font-size:11px;letter-spacing:2px;color:#777777;font-weight:bold}
p.glownaprawa{font-size:10px;color:#555555;margin-top:2px;}

span.mini{font-size:10px;color:#555555}




p.glownaprawa{font-size:10px;color:#555555;margin-top:2px;}

span.mini{font-size:10px;color:#555555}
span.miniszary{font-size:10px;color:#bbbbbb}




/* sklep */

table.sklepwyszukiwarka{
border-collapse:collapse;
font-size:12px;
border:1px solid #999999;
}
.sklepwyszukiwarka td {
border:1px solid #666666;
padding:5px 5px 5px 5px;
line-height:18px;
}

form.szukaj input.text,input.koszykcena,input.koszykilosc,input.text, select,textarea,input.DEPENDS{
border:1px solid black;
background-color:#e1f5f7;
font-size:11x;
font-weight:bold;
padding-right:2px;
padding-left:2px;

}

form.szukaj input.submit, .koszyk input.submit,input.submit,input.zamknij{
border:1px solid black;
background-color:#9cbcbf;
font-size:11x;
font-weight:bold;
width:140px;
}


.mini{font-size:10px;
color:#444444}

h3.szukaj{
font-size:15px;
}


p.sklep,p.sklepkom{
font-size:11px;
}
p.sklepkom{
color:#666666;
}

table.rezultaty{
border-collapse:collapse;
font-size:11px;
border:1px solid #999999;
}

table.rezultaty tr,table.rezultaty td,table.rezultaty th{
font-size:11px;
border:1px solid #999999;
}

.sklepwyszukiwarka td {
border:1px solid #666666;
/*padding:5px 5px 5px 5px;*/
line-height:18px;
}


a.oper{
color:#00919b;
}
a.oper2{
color:#999999;
font-weight:normal;
}
a.oper2:hover{
color:#000000;
font-weight:normal;

}
a.oper:hover{
color:#000000;
}


table.koszyk{
border-collapse:collapse;
font-size:11px;
border:1px solid #999999;
}
.koszyk td,.koszyk th{
border:1px solid #666666;
padding:2px 2px 2px 2px;

}

td.koszyklp,td.koszykcena,td.koszykwartosc{text-align:right}
input.koszykilosc{text-align:right;font-size:11px;}

div.error,p.error{
font-size:11px;
font-weight:bold;
color:#bb0000;
border:1px solid red;
margin:3px 3px 3px 3px;
padding:3px 3px 3px 3px;
background-color:#ffeeee;
}
div.ok,p.ok{
font-size:11px;
font-weight:bold;
color:#009900;
border:1px solid #009900;
margin:3px 3px 3px 3px;
padding:3px 3px 3px 3px;
background-color:#eeffee;
}

div.zamowienieramka{
border:1px solid #000000;
margin:3px 3px 3px 3px;
padding:5px 5px 5px 5px;
background-color:#efffef;

}
h2{font-size:18px;}
h3{font-size:14px;margin-top:15px}
td.e,p.e{
font-size:12px;
}


a.stronicowanie,a.stronicowanie:link,a.stronicowanie:visited{
color:#999999;
font-size:11px;
}
a.stronicowanie:hover,a.stronicowanie:active {
color:black;
}

span.akt{
font-size:13px;
font-weight:bold;
}

.formularzzamowienia tr,.formularzzamowienia td{
border-bottom:1px solid #666666;
}

td.minigrupa{
	font-size:9px;
}

h1.nazwagrupy{font-size:16px}

a.linkstopka,a.linkstopka:link,a.linkstopka:visited{font-size:10px;letter-spacing:1px;display:inline}
a.linkstopkakontakt,a.linkstopkakontakt:link,a.linkstopkakontakt:visited {font-size:10px;letter-spacing:0px;display:inline}

p.linkstopka{font-size:10px;letter-spacing:1px;}
p.linkstopkakontakt{font-size:10px;letter-spacing:0px;color:#002200;border:1px solid #666666;background-color:#f5fcfc;padding:3px 3px 3px 3px ;margin:3px 3px 3px 3px }

div.linkidosklepu{font-size:9px;background-color:#f5f5f5;border:1px solid #999999;
padding:4px 4px 4px 4px ;margin-top:10px;}

.linkidosklepu a,.linkidosklepu a:link,.linkidosklepu a:visited{text-decoration:none;color:#555555}
.linkidosklepu a:hover{text-decoration:underline}
.linkidosklepu  h3{margin-top:2px;margin-bottom:2px}

a.ms,a.ms:link,a.ms:visited,a.ms:active{font-size:11px;font-weight:normal;text-decoration:none}
a.ms:hover{text-decoration:underline}
h4{font-size:12px}

div.seostopka{background-color:#ffffff;	width: 980px;height: 20px;	background-image: url(gfx/tlo.gif);
}
a.seostopka,a.seostopka:link,a.seostopka:hover,a.seostopka:active,a.seostopka:visited{font-size:9px;color:#666666;text-decoration:none;font-weight:normal}

p.txtsklep{font-size:12px;line-height:150%;color:#333333}
marquee{
color:#999999;
font-size:10px;
}