* {
	padding: 0;
	margin: 0;
}

img {
	border: 0px;
}

a {
	text-decoration: none;
	color: #E99C08;
}

a:hover {
	text-decoration: underline;
}


ul {
	list-style: none;
}

h1 {
	font: bold 11px Tahoma, sans-serif;
}

h3{
	font: 9px Tahoma, sans-serif;
	color: #E88C03;
}

td {
	font: 11px Tahoma, sans-serif;
	color: #3F3F3F;
}

body {
	background: #FFFFFF;
	font: 11px Tahoma, sans-serif;
	color: #3F3F3F;
}

#container {
	margin: 0 auto;
	width: 774px;
	position: relative;
}

#logo {
	background: #FFFFFF url(images/logo.gif) no-repeat;
	width: 185px;
	height: 45px; 
	position: absolute;
	top: 5px;
	left: 10px;
}

#menug {
	background: #FFFFFF url(images/menug.gif) no-repeat;
	width: 561px;
	height: 35px; 
	position: absolute;
	top: 19px;
	right: 5px;
}

#top {
	width: 774px;
	height: 152px; 
	position: absolute;
	top: 20px;
	left: 0px;
}

#nav {
	position: absolute;
	top: 19px;
	left: 248px;
	width: 210px; 
	height: 25px;
}

#nav ul li {
	padding: 0px 0px;
	float: left;
}

#nav ul li a {
	text-indent: -9999px;
	overflow: hidden;
}

#nav .n1 {
	display: block; background: url(images/nav1.gif) no-repeat; width: 79px; height: 25px;
}

#nav .n1:hover {
	display: block; background: url(images/nav1ov.gif) no-repeat;	width: 79px; height: 25px;
}

#nav .n2 {
	display: block; background: url(images/nav2.gif) no-repeat; width: 84px; height: 25px;
}

#nav .n2:hover {
	display: block; background: url(images/nav2ov.gif) no-repeat;	width: 84px; height: 25px;
}

#nav .n3 {
	display: block; background: url(images/nav3.gif) no-repeat; width: 47px; height: 23px;
}

#nav .n3:hover {
	display: block; background: url(images/nav3ov.gif) no-repeat;	width: 47px; height: 23px;
}

#topIcon {
	position: absolute;
	top: 22px;
	right: 8px;
	width: 114px;
	height: 29px;
}

#topIcon ul li {
	padding: 0px 0px;
	float: left;
}

#topIcon ul li a {
	text-indent: -9999px;
	overflow: hidden;
}

#topIcon .t1 {
	background: url(images/topIcon1.gif);	width: 29px;	height: 29px; display: block;
}

#topIcon .t2 {
	background: url(images/topIcon2.gif);	width: 27px;	height: 29px; display: block;
}

#topIcon .t3 {
	background: url(images/topIcon3.gif);	width: 28px;	height: 29px; display: block;
}

#topIcon .t4 {
	background: url(images/topIcon4.gif);	width: 30px; 	height: 29px; display: block;
}

#main {
	position: absolute;
	top: 220px;
	left: 0px;
}

#search {
	background: url(images/bgSearch.gif) no-repeat; 
	width: 235px; 
	height: 43px;
	display: block;
	position: relative;
}

#search input{
	position: absolute;
	top: 13px;
	left: 15px;
	font: 11px Tahoma, sans-serif;
	color: #232323;
	background: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	padding: 2px;
}

#search input.szukaj{
	position: absolute;
	top: 13px;
	left: 160px;
	background: #FDC800;
	border: 0px solid #FDC800;
	padding: 2px;
}

#search2 {
	background: url(images/bgSearch2.gif) no-repeat; 
	width: 180px; 
	height: 43px;
	display: block;
	position: relative;
	margin-bottom: 5px;
}


#search2 input{
	position: absolute;
	top: 12px;
	left: 13px;
	font: 11px Tahoma, sans-serif;
	color: #232323;
	background: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	padding: 2px;
}

#search2 input.szukaj{
	position: absolute;
	top: 13px;
	left: 110px;
	background: #FDC800;
	border: 0px solid #FDC800;
	padding: 2px;
}

#wagner-swiat {
	background: url(images/wagner-swiat.gif) no-repeat; 
	width: 236px; 
	height: 127px;
	display: block;
	margin-top: 10px;
}

#wagner-polska {
	background: url(images/wagner-polska.gif) no-repeat; 
	width: 236px; 
	height: 127px;
	display: block;
	margin-top: 4px;
}

.sep {
	background: url(images/sep.gif) repeat-y; 
	width: 20px; 
}

#sep-a {
	background: url(images/sep-a.gif) no-repeat; 
	width: 20px; 
	height: 5px;
	position: absolute;
	top: 0px;
	display: block;
}

#sep-b {
	background: url(images/sep-a.gif) no-repeat; 
	width: 20px; 
	height: 5px;
	position: absolute;
	bottom: -9px;
}

#sep1 {
	background: url(images/sep1.gif) no-repeat; 
	width: 385px; height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	padding-top:5px;
}

#sep2 {
	background: url(images/sep2.gif) no-repeat; 
	width: 570px; height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	padding-top:5px;
}

#sep3 {
	background: url(images/sep3.gif) no-repeat; 
	width: 240px; height: 1px;
	margin-bottom: 12px;
	display: block;
	padding-top:5px;
}

#budma {
	background: #FFFFFF url(images/budma.gif) no-repeat;
	width: 213px;
	height: 171px; 
	display: block;	
}

#newsletter {
	position: relative;
	background: #FFFFFF url(images/newsletter.gif) no-repeat;
	width: 213px;
	height: 170px; 
	display: block;
	margin-top: 4px;
}

#newsletter input{
	position: absolute;
	top: 100px;
	left: 27px;
	font: 11px Tahoma, sans-serif;
	color: #232323;
	background: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	padding: 2px;
}

#newsletter input.zapisz{
	position: absolute;
	top: 125px;
	left: 32px;
	background: #FDC800;	
	border: 0px solid #FDC800;
	padding: 2px;
}

#newsletter input.wypisz{
	position: absolute;
	top: 125px;
	left: 107px;
	background: #FDC800;
	border: 0px solid #FDC800;
	padding: 2px;
}

#sep-stopka {
	background: url(images/sep-stopka.gif) no-repeat;
	width: 750px; height: 50px;
	display: block;
	position: relative;
	top: 19px;
	left: 10px;
}

#sep-stopka #enp {
	background: url(images/enp.gif) no-repeat;
	width: 83px; height: 13px;
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
}

.wiecej {
	background: url(images/wiecej.gif) no-repeat;
	border: 0px; 
}

#aktualnosci {
	background: url(images/aktualnosci.gif) no-repeat;
	width: 151px; height: 24px;	
	margin-bottom: 20px;
}

.txt {
	padding: 5px;
	width: 285px;
}

.txt2 {
	padding: 10px;
	width: 370px;
	text-align: justify;
}

.txt3 {
	padding: 15px;
	width: 575px;
	text-align: justify;
}

#menu a{
	color: #4E4E4E;
}

#menu {
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#menu1 {
	background: #FDC800; 
	width: 170px;
	border-top: 1px solid #E0B102;
	padding: 4px 0px 4px 0px;
	margin-bottom: 1px;
	font-weight: bold;
	display: block;
	position: relative;
}

#submenu1 {
	background: #FFDA4D; 
	width: 170px;
	border-top: 1px solid #F5C200;
	padding: 4px 0px 4px 0px;
	margin-bottom: 0px;
	display: block;
	position: relative;
}

#menu2 {
	background: #000000 url(images/arrow3.gif) no-repeat;
	width: 170px;
	padding: 4px 0px 4px 0px;
	margin-bottom: 1px;
	display: block;
	font-weight: bold;
	position: relative;
}

#menu3 {
	background: #F1F2F6;
	width: 170px;
	border-top: 1px solid #D8D8D8;
	padding: 4px 0px 4px 0px;
	margin-bottom: 1px;
	display: block;
	position: relative;
}

#menu4 {
	background: #D8D8D8 url(images/arrow1.gif) no-repeat;
	width: 170px;
	padding: 4px 0px 4px 0px;
	margin-bottom: 1px;
	display: block;
	font-weight: bold;
	position: relative;
}

#menu1 a{
	position: relative;
	left: 13px; 
}

#submenu1 a{
	position: relative;
	left: 22px; 
}

#menu2 a{
	position: relative;
	left: 22px;
	color: #FFFFFF;
}

#menu3 a{
	position: relative;
	left: 22px; 
}


#menu4 a{
	position: relative;
	left: 22px; 
}

#menu-header {
	background: url(images/menu-header.gif) no-repeat;
	width: 180px; height: 10px;
}

#menu-header2 {
	background: url(images/menu-header2.gif) no-repeat;
	width: 180px; height: 10px;
}

#menu-footer {
	background: url(images/menu-footer.gif) no-repeat;
	width: 180px; height: 10px;	margin-bottom: 5px;	
}

#menu-footer2 {
	background: url(images/menu-footer2.gif) no-repeat;
	width: 180px; height: 10px;	margin-bottom: 5px;	
}

#menu-main {
	background: url(images/menu-main.gif) repeat-y;
	width: 180px; margin-top: -3px;
}

#menu-main2 {
	background: url(images/menu-main2.gif) repeat-y;
	width: 180px; margin-top: -3px;
}

#download {
	background: #F6F6F6;
	border: 3px solid #EBEBEB;
	width: 379px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#download #files{
	padding: 5px;
}

#download span{
	width: 355px;
	padding: 4px 0px 4px 0px;
	border-top: 1px dotted #D8D8D8;
	margin-bottom: 1px;
	display: block;
	font-weight: bold;
	position: relative;
	
}

#download span a{
	color: #A27743;
	padding-left: 8px;	
}

.txt2 ul li{
	margin-left: 20px;
	color: #707070;
	list-style: square; 
	list-style-image: url(images/arrow4.gif);
	list-style-position: outside;
	padding-bottom: 10px;
}

.txt2 ol ul li{
	margin-left: 20px;
	color: #707070;
	list-style: square; 
	list-style-image: url(images/arrow5.gif);
	list-style-position: outside;
	padding-bottom: 10px;
}

.txt2 h1{
	font: bold 13px Tahoma, sans-serif;
	color: #E99C08;
}

.txt3 ul li{
	margin-left: 20px;
	color: #707070;
	list-style: square; 
	list-style-image: url(images/arrow4.gif);
	list-style-position: outside;
	padding-bottom: 10px;
}

.txt3 ol ul li{
	margin-left: 20px;
	color: #707070;
	list-style: square; 
	list-style-image: url(images/arrow5.gif);
	list-style-position: outside;
	padding-bottom: 10px;
}

.txt3 h1{
	font: bold 13px Tahoma, sans-serif;
	color: #E99C08;
}

#products {
	width: 380px;	
}

#products td{
	width: 121px;
	background: #FFFFFF;
	border: 1px solid #D8D8D8;
}

#products img{
	margin: 8px;
}

#products a{
	font: bold 9px Tahoma, sans-serif;
	color: #000000;
	padding: 3px 0px 3px 0px;
	margin: 1px 1px 1px 1px;
	display: block;
	font-weight: bold;
	position: relative;
}

#products a:hover{
	background: #FDC800;
	font: bold 9px Tahoma, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	margin: 1px 1px 1px 1px;
	display: block;
	font-weight: bold;
	position: relative;
}

#products .n-products {
	width: 380px;
	background: #FDC800;
	color: #000000;
	padding: 3px;
	border-top: 1px solid #FDC800;
	border-left: 1px solid #FDC800;
	border-right: 1px solid #FDC800;
	border-bottom: 2px solid #E0B102;
	font-weight: bold;
}

#product {
	width: 380px;	
	padding: 20px;
	border: 3px solid #EBEBEB;
}

#product td{
	padding: 10px;
}

#product #tech span{
	padding: 4px 0px 4px 0px;
	border-top: 1px dotted #D8D8D8;
	margin-bottom: 1px;
	display: block;
	font-weight: bold;
	position: relative;
	
}

#pic {
	width: 380px;	
}

#pic td{
	width: 121px;
	background: #FFFFFF;
	border: 1px solid #D8D8D8;
}

#pic img{
	margin: 8px;
	border: 0px;
}

#pic a{
	background: #FFFFFF;
	font: bold 9px Tahoma, sans-serif;
	color: #FDC800;
	margin: 1px 1px 1px 1px;
	display: block;
	font-weight: bold;
	position: relative;
}

#pic a:hover{
	background: #FDC800;
	font: bold 9px Tahoma, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 1px 1px 1px 1px;
	display: block;
	font-weight: bold;
	position: relative;
}

#pic .n-pic {
	width: 380px;
	background: #FDC800;
	color: #000000;
	padding: 3px;
	border-top: 1px solid #FDC800;
	border-left: 1px solid #FDC800;
	border-right: 1px solid #FDC800;
	border-bottom: 2px solid #E0B102;
	font-weight: bold;
}

.firmy {
	padding-left: 20px
}

.firmy img{
	margin: 2px
}

#punkty {
	width: 550px;
}

#punkty .punkty1{
	background: #000000;
	font: bold 11px Tahoma, sans-serif;
	color: #FFFFFF; 
	padding: 5px;
	border-bottom: 1px solid #000000;
	width: 270px;
}

#punkty .punkty2{
	background: #F5F5F5; 
	font: bold 11px Tahoma, sans-serif;
	padding: 5px; 
	border-bottom: 1px solid #EAEAEA;
	width: 270px;
}

#punkty .punkty3{
	background: #F5F5F5; 
	font: 11px Tahoma, sans-serif;
	padding: 5px; 
	border-bottom: 1px solid #EAEAEA;
	width: 270px;
}

#punkty a{
	font: bold 11px Tahoma, sans-serif;
	color: #BB7D04;
}

#adresy .adresy1{
	background: #EAEAEA; 
	font: 11px Tahoma, sans-serif;
	padding: 5px; 
	border-bottom: 1px solid #E3E3E3;
	width: 270px;
}

#adresy .adresy2{
	background: #F5F5F5; 
	font: bold 11px Tahoma, sans-serif;
	padding: 5px; 
	border-bottom: 1px solid #EAEAEA;
	width: 270px;
}

#kariera input{
				font: 11px Arial;
				background: #E3E3E3;
				border: 1px solid #C3C3C3;
				padding: 1px;
}

#kariera input.tr{
				font: 11px Arial;
				background: #FFFFFF;
				border: 0px solid #000000;
				padding: 1px;
}

#kariera textarea{
				font: 11px Arial;
				background: #E3E3E3;
				border: 1px solid #C3C3C3;
				padding: 1px;
}

#kariera select{
				font: 11px Arial;				
				background: #E3E3E3;
				border: 1px solid #C3C3C3;
				padding: 1px;	
				width: 330px;
}

#referencje {
	width: 570px;
}

#referencje .referencje1{
	background: #EAEAEA; 
	font: 11px Tahoma, sans-serif;
	padding: 5px; 
	border-bottom: 1px solid #E3E3E3;
}

#referencje .referencje2{
	background: #F5F5F5; 
	font: 11px Tahoma, sans-serif;
	padding: 5px; 
	border-bottom: 1px solid #FFFFFF;
}






#baner1 {
	position: relative;
	background: #FFFFFF url(images/baner1.gif) no-repeat;
	width: 213px;	height: 171px; 	display: block;
	color: #FFFFFF;
	padding-bottom: 4px;
}

#baner1 a{
	color: #FFFFFF;
}

#baner1 p{
	position: absolute;
	top: 25px; left: 20px;
	width: 130px;
	cursor: hand;
}

#baner1 img{
	float: left;
	margin: 0px 10px 5px 0px;
}

#baner2 {
	position: relative;
	background: #FFFFFF url(images/baner2.gif) no-repeat;
	width: 213px;	height: 171px; 	display: block;
	color: #FFFFFF;
}

#baner2 a{
	color: #FFFFFF;
}

#baner2 p{
	position: absolute;
	top: 25px; left: 55px;
	width: 140px;
	cursor: hand;
}

#baner2 img{
	float: left;
	margin: 0px 10px 5px 0px;
}

