body, h1, h2, h3, h4, h5, h6, blockquote, p, address, form, fieldset, ul, ol, dl, dt, li, hr, table, td, th, img { margin: 0; padding: 0; }

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #366C99;
	color: #444444;
	line-height: 18px;
	font-size: 14px;
	background-image: url(img/top_right.jpg);
	background-repeat: repeat-x;
    }
	
#top {
     position:relative;
     overflow:hidden;
     margin:0 auto;
	 padding:0px;
     }
	#top_left
	{
	background-image:url(img/top_left.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:545px;
	}
	#top_right
	{
	background-image:url(img/top_right.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:545px;
	}

	
#wrapper{ 
	position:relative;
	margin:0 auto;
	padding:0;
	width:1000px;
	}
	#wrapper #linkg{
	position:absolute;
	top:-170px;
	left:70px;
	width:200px;
	height:100px;
	background-color:#FF0000;
	filter:alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0; -khtml-opacity: 0.0;
	}
	#wrapper .linia{
	background-image:url(img/linia1.gif) ;
	height:1px;
	width:100%;
	margin:0px;
	padding:0px;
	line-height: auto;
	float:top;
	}
	#wrapper .linia2{
	background-image:url(img/linia1.gif) ;
	height:1px;
	width:100%;
	margin:0px;
	padding:0px;
	line-height: auto;
	float:left;
	}
	#wrapper #firma{
	position:relative;
	margin:20px auto;
    background-image:url(img/bgopisfirmy.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:263px;
	width:925px;
	}
	#wrapper #firma .txt{
	width:800px;
	padding-left:80px;
	padding-top:80px;
	}
	#wrapper #produkty{
	position:relative;
	z-index:1;
	margin:-28px 0 20px 68px;
	width:895px;
	}
	#wrapper #produkty img{
	background-image:url(img/bgprodukty.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:7px;
	padding-right:8px;
	padding-top:7px;
	padding-bottom:8px;	
	}
	#wrapper #produkty h3{
	font-size:13px;
	margin-left:10px;
	padding:10px 0px 11px 14px;
	color:#ffffff;
	background-image:url(img/h3.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}
	#wrapper #listatop{
    position:relative;
	z-index:2;
    top:20px;
    left:34px;
	height:84px;
	width:229px;
	}
	#wrapper .kontakt{
	position:relative;
	left:34px;
	top:20px;
	width:229px;
	height:79px;
	}
	#wrapper .pkontakt{
	color:#ffffff;
	position:relative;
	left:100px;
	top:20px;
	width:160px;float:left;
	}
	#wrapper #prawa{
	position:relative;
	left:200px;
	top:-40px;
	width:400px;
	float:left;
	}


	input {
	border: 1px solid #ffffff;
	background: none;
	color: #000;
	width: 200px;
	height: 14px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 3px 3px 3px;
	}
	textarea {
	border: 1px solid #ffffff;
	background: none;
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	scroller: no;
	padding: 6px 6px 0px 6px;
	}
	.wyslij {
	border: 0;
	cursor:pointer;
	height:20px;
	width: 30px;
	left:0px;
	top:0px;
	color:#ffffff;
	font-size: 12px;
	}
	.blue {
	border: 1px solid #ffffff;
	}
	.style1 {color: #000000;}
	.style2 {color: #ffffff;}
	
	#wrapper #podpis{
	position:relative;
	margin:10px 0 20px 0;
	font-size:11px;
	color:#000;}

	#wrapper #podpis a.szahal2,a.rolland2{
	color:#000;
	text-decoration:none;
	}
	#wrapper #podpis a:hover.szahal2, a:hover.rolland2 {
	color:#000;
	text-decoration:underline;
	}

	#wrapper a.sklep{
	color:#000;
	text-decoration:none;
	}
	#wrapper a:hover.sklep {
	color:#000;
	text-decoration:underline;
	}
	#wrapper a.mail{
	color:#fff;
	text-decoration:none;
	}
	#wrapper a:hover.mail {
	color:#fff;
	text-decoration:underline;
	}