body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, address, form, fieldset, hr, blockquote	{
	margin: 0;
	padding: 0;
	}
img, fieldset	{
	border: none;
	}
body {
	font: normal 12px Tahoma, Verdana, Helvetica, sans-serif; 
    color:#000000;
	background: #fff url(images/back_bg.gif) 0px 109px repeat-x;
	}
table, tr, td, th {font-size:11px; }
a {color:#008178;text-decoration:underline;}
a:hover {color:#ff6600;text-decoration:none;}
	a.up {text-decoration:none; margin:10px 0px; }
	a.seledyn {display:block;float:right;clear:both;text-decoration:none; background-color:#008178;color:#fff; padding:3px 10px;}
	a.seledyn:hover {color:#fff; text-decoration:none; background-color:#7BBCBB;}
	a.padding {padding-left:20px;}
p {text-align:justify;padding:0px; margin:0px 0px 15px 0px;}
ol {margin:0px 20px;}
ul {margin:0px 20px;;padding:0px 0px 10px 0px;}
h1.title {font-weight: normal; margin-bottom:10px;}
h1 a	{
	width: 450px;
	height: 109px;
	background: url(images/logo.gif) no-repeat 1px 100%;
	display: block;
	}
	h1 span	{
	position: absolute;
	left: -90000px;
	}
	h2 {padding-bottom:10px;font-size:14px;}
h3 {
	font-size:1em;
	font-weight:bold;
}
/* ================================================ */
#all	{
	position:absolute;
	left:50%;
	width:780px;
	margin-left:-390px;
	text-align: left;
	position: relative;
	background-color:#FFFFFF;
	}
div#main {
	background-color:#FFFFFF;
	line-height:16px;
	padding:20px;
	border-left:1px dashed #ddd;
	border-right:1px dashed #ddd;
	}
	
div#left{
float:left;
width:350px;
margin-right:15px;
}

div#right{
float:right;
width:350px;
margin-left:15px;
}

	#main div h2 {color:#008178;font-weight:bold;font-size:14px;}
	#sub {
		border-top:3px solid #9bd3d2;
		background: url(images/subBg.jpg) repeat-x top;
		height:28px;
	}
	.main_left {
		float:left;
		width:360px;
		background-color:#eeeeee;
		margin-bottom:0px;
	}
	.main_right {
		float:left; 
		width:419px;
		border-right:1px dashed #ddd;margin-bottom:0px;
	}
	.main_right a {margin-right:20px;}
	#sub h2 {
		font-size:1.1em;
		font-weight:normal;
		display:block;
		width:140px;
		height:28px;
		line-height:28px;
		color:#FFFFFF;
		background-color:#008178;
		/*nowy kolor #00A0E0 */
		padding: 0px 15px;
		margin:0px;
	}
	#main .border {border-bottom:2px solid #eeeeee;margin-bottom:15px; padding-bottom:15px;}
	
/*=========MENU NAWIGACYJNE POZIOME U GÓRY STRONY=========*/
	#menu	{
	background-color:#848484;
	/*Stary kolor - propozycja: #99CCFF*/
	width: 100%;
	height:28px;
	font-size:11px;
	}
	#menu ul	{
		margin:0px;padding:0px;
		background-color:#FFFFFF;
		float:left;
		}
	#menu li	{
		list-style-type: none;
		float: left;
		height: 28px;
		}
	#menu li a	{
		display: block;
		cursor:pointer;
		color: #FFFFFF;
		background-color:#848484;
		width:110px;
		text-align:center;
		line-height:28px;
		text-transform:uppercase;
		text-decoration:none;
		margin-left: 1px;
		}
	#menu li a:hover	{
		background: #008178 url(images/menu_bg.gif) repeat-x;
		overflow: auto;
		text-decoration:none;
		}
	#menu li a.on {background-color:#aaaaaa;}
	#menu li a.last {width:112px; margin-right:1px;}
/*========================================================*/
	
.okno
{
	border-style: solid;
	border-width: 1px;
	margin-top:10px;
	padding: 10px;
	background-color:#e0f0ef
}

#info {
	padding:10px;
	background-color:
}
#foot {font-size:0.8em;background-color:#eeeeee;}
	#foot_menu {text-align:center;padding:5px;color:#666;}
	#foot_menu a {color:#666666;text-decoration:none;}
	#foot_menu a:hover {color:#999999; text-decoration:underline;}
	#foot_info {height:25px; background-color:#848484; color:#fff;padding:5px;}
	#foot_info span.left {float:left;width:300px;display:block;}
	#foot_info span.right{float:right;width:300px;text-align:right;display:block;}
	#foot_info a {color:#fff;text-decoration:none;}
	#foot_info a:hover {color:#ccc;}
.clear {clear:both;}
/* ########################################################*/
table {margin:10px auto;}
table.zamowienie th.nazwa {width:160px;}
th {background-color:#008178;color:#fff;padding:3px;}
	th.kod {width:60px;}
	th.nazwa {width:160px;}
	.blank {background-color:#fff;width:40px;}
	.head {background-color:#fff;font-weight:bold; color:#008178;}
	tr.bold  td{font-weight:bold;font-size:12px;background-color:#999999;}
	.white {background-color:#fff;}
td {background-color:#e0f0ef; color:#000;padding:3px 15px;}
/* ######################################################## */
form.zamowienie {
	border:1px solid #e6e6e6;
	padding:10px;
	margin:10px;
	text-align:center;
}
form.zamowienie input,form.zamowienie select, form.zamowienie textarea{display:block; float:left;}
form.zamowienie textarea {margin-top:10px;}
label {
	display:block; 
	float:left; 
	width:120px;
	margin-top:5px;
	text-align:right;
	padding-right:10px;
	}
input, select, textarea {
    padding:1px;
    font:12px Arial, sans-serif;
    color:#333;
	margin:2px;
	background-color:#f6f6f6;
	border:1px solid #dddddd;
}
input.button {border:none; background:none;}
	input.seledyn {display:block;text-decoration:none;margin-left:30px; background-color:#008178;color:#fff; padding:3px 10px;border:1px solid #efefef;}
	input.seledyn:hover {color:#fff; cursor:pointer;text-decoration:none; background-color:#7BBCBB;border:1px solid #dddddd;}
input.text {width:160px;}
input.ilosc {width:20px;float:left;}
input.check {float:left; border:1px solid #999999;}
label.produkt {text-align:left;width:160px;float:left;}
form.zamowienie input.button {margin:5px;float:none;}
span.star {color:#006600;float:left;}
/* ######################################################## */