body {
	text-align: center; font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px; color: #868585; margin:0; padding:0;
	background: url(../i/tlo.gif) repeat-x;
}

hr {height:1px; margin-left: 3px; margin-right:3px; color:#000000;}
a {text-decoration: none; color: #868585; font-weight: normal; text-decoration: none}
a:hover {color: #868585; text-decoration: none}
table, div, img, form, input, textarea {
	border: 0px none; padding:0px; margin:0px; font-size:11px
}
td {
	border: 0px none; padding:5px; margin:0px; font-size:11px
}

.center {
	width:796px; text-align: left; margin-left: auto; margin-right: auto; 
	border: none; margin-top: 30px; position: relative;
}

.clear {clear:both;}
.left{float: left; display: inline}
.right{float: right; display: inline}

#tresc{padding: 10px}

/* TOP */

#top{height: 73px}
#top h1{
	width: 436px; height: 57px; background: url(../i/logo.gif) no-repeat; 
	float: left; margin: 0; padding: 0; text-indent: -9999px}
#top h1 a{display: block; width: 436px; height: 57px; overflow: hidden}	
	
	
#top fieldset{border: none; margin: 0; padding: 0; float: right; margin-top: 20px}	
#top fieldset input{float: left}
#top fieldset label{float: left; color: #989898; padding-top: 3px}
	.input_text{border: 1px solid #BFBFBF; width: 118px; height: 15px; padding-top: 2px; margin-left: 7px; margin-right: 7px}
	
	
.administracja h1{font-size: 14px}
.administracja h2{font-size: 13px}
.administracja a{color: #CE5A55}
.administracja h1{margin: 0; padding: 0; color: #DC1406; font-size: 11px; background: url(../i/bink_h2.gif) no-repeat left 2px; padding-left: 18px; text-transform: uppercase; margin-bottom: 15px; margin-top: 20px} 
.administracja h2{margin: 0; padding: 0; color: #DC1406; font-size: 11px; background: url(../i/bink_h2.gif) no-repeat left 2px; padding-left: 18px; text-transform: uppercase; margin-bottom: 15px; margin-top: 20px} 


#naglowek{width: 806px; height: 213px; margin-top: 47px; background: url(../i/top.jpg) no-repeat; float: left;}
/* #naglowek h2{width: 304px; height: 102px;   background: url(../i/top.gif) no-repeat; text-indent: -9999px; margin-left: 295px; margin-top: 76px} */
 #naglowek h2{width: 304px; height: 102px;   background: transparent; text-indent: -9999px; margin-left: 295px; margin-top: 76px} */

#page13 #naglowek{ background-image: url('../i/top-kotly.jpg');}
#page3  #naglowek{ background-image: url('../i/top-pompy.jpg');}
#page9  #naglowek{ background-image: url('../i/top-piece.jpg');}
#page12  #naglowek{ background-image: url('../i/top-sterowanie.jpg');}
#page2  #naglowek{ background-image: url('../i/top-kolektory.jpg');}
#page3 #naglowek h2 { background: transparent; }
#page9 #naglowek h2 { background: transparent; }
#page12 #naglowek h2 { background: transparent; }
#page2 #naglowek h2 { background: transparent; }

#naglowek marquee{color: #858585;}



	/* menu */


/* CONTENT */
#content{float: left; width: 100%; margin-top: 3px; background: #FBFAF9}

/* lewa*/
#lewa{width: 204px; float: left}
	
	#submenu{margin: 0; padding: 0; list-style-type: none; background: #000; float: left; width: 202px;  padding-top: 25px; padding-bottom: 30px}

	#submenu_menu{text-indent: -9999px; width: 55px; height: 33px; background: url(../i/menu.gif) no-repeat; border: none !important; margin-left: 10px; width: 170px !important}
	* html #submenu_menu{margin-left: 5px}

	#submenu li{float: left; width: 202px; border-bottom: 1px solid #484848;}
	#submenu li a{
		display: block;  color: #fff; padding-top: 6px; letter-spacing: 1px;
		font-size: 12px; height: 20px;  background: url(../i/bink_submenu.gif) no-repeat left; padding-left: 32px}
	#submenu li a:hover{color: #fff; background: url(../i/bink_submenu.gif) no-repeat left #666666;}
	
	
	/* aktualnosci */
	#aktualnosci{width: 182px; height: 210px; background: url(../i/aktualnosci.gif) no-repeat; float: left; padding-left: 20px}
	#aktualnosci h2{text-indent: -9999px; margin: 0; padding: 0; height: 68px;}
	#aktualnosci h3{margin: 0; padding: 0}
	#aktualnosci h3 a{font-size: 11px; font-weight: bold}
	#aktualnosci p{margin: 0; padding: 0; padding-right: 16px; margin-top: 18px}

	/* newsletter */
	#newsletter{width: 182px; height: 258px; background: url(../i/newsletter.gif) no-repeat; float: left; padding-left: 20px}	
	#newsletter h2{text-indent: -9999px; margin: 0; padding: 0; height: 65px; padding-right: 15px}
	#newsletter p{margin: 0; padding: 0; color: #E4E6E8; padding-right: 25px; line-height: 16px}
		.newsletter_input{background: none; margin-top: 14px; width: 155px; height: 20px; margin-left: 5px}
	#newsletter div{text-align: right; padding-right: 15px; padding-top: 15px}	
	#newsletter fieldset{border: none; margin: 0; padding: 0}
	
	
.main_page{ background: url(../i/main.gif) no-repeat;}	
/* prawa */
	#prawa{width: 591px; float: left; word-spacing: 1px; line-height: 14px}
	#prawa h2{margin: 0; padding: 0; color: #DC1406; font-size: 11px; background: url(../i/bink_h2.gif) no-repeat left 2px; padding-left: 18px; text-transform: uppercase; margin-bottom: 3px} 
	#prawa img{border: 4px solid #D5D5D5; padding: 1px}
	#prawa p{margin: 0; padding: 0; padding-top: 10px; padding-bottom: 11px}
	
	#r1{float: left; width: 390px}
	.r1_1{float: left; width: 361px; padding-bottom: 20px; padding-left: 15px; padding-right: 15px; padding-top: 30px}
	.r1_2{float: left;  width: 350px;  padding-top: 28px; padding-left: 15px; padding-right: 15px; padding-bottom: 43px}	
	
	#r2{float: left; width: 180px; padding-left: 20px; padding-top: 30px; }	
	#r2 p{padding-right: 10px}
	.r2_1{float: left; height: 463px }

	
	.ostatnie_realizacje img{margin-left: 7px}
	
	.realizacja{clear: both}
	.realizacja h3{margin: 0; padding: 0; margin-bottom: 15px; font-size: 11px;}
	.realizacja h3 a{ font-weight: bold; color: #000}
	
/* FOOTER */

#stopka{clear: both; width: 100%; border-top: 1px solid #EDECEB}

#stopka ul{list-style-type: none; margin: 0; padding: 0; float: right; padding-top: 10px; padding-right: 20px; height: 20px}
#stopka ul li{float: left}
#stopka ul li a{background: url(../i/bink2.gif) no-repeat left; padding-left: 8px; margin-right: 8px}
#stopka ul li a:hover{text-decoration: underline}

#info{clear: both; background: #ECECEC; float: left; width: 736px; padding-left: 30px; padding-right: 30px; padding-top: 20px;  padding-bottom: 10px; border-bottom: 20px solid #fff}
#info p{margin: 0; padding: 0; margin-bottom: 5px}
#info p a{color: #CE5A55}

	