@charset "UTF-8";


/* --------------- MEDIA SCREEN --------------- */
/* -------------------------------------------- */
@media screen {


	.print{
				display:none; }
				
	body {
		background-color:#369ce4;
		background-image:url('images/bg_rep.jpg');
		background-repeat:repeat-x;
		background-position:top;
		color:#3d4349;
		font-family: trebuchet MS, tahoma;
		font-size:13px;
		/*padding:0 0 20px 0; */
		padding: 0px; 
		margin: 0px;
		/*line-height: 140%; */
		}
	div{
		overflow: hidden;}
	a {
		text-decoration:underline;
		color: #218cdf;
		}
	a:hover {
		text-decoration:underline;
		}
	a:visited{
		color: #660099;
		}
	abbr{
		cursor: help;}	
	em{
		font-weight: bold;
		}
	.clear {
		clear:both;
		height: 0px;
		}

	/* -------- POZYCJONOWANIE OBRAZKÓW ------ */
	/* --------------------------------------- */
	.center{
		text-align: center;
		}
	.right{
		float: right;
		margin: 15px 0px 15px 15px;
		}
	.left{
		float: left;
		margin: 15px 15px 15px 0px;
		}
	.vAlignMiddle {
		vertical-align: middle;
		}		
	/* .pozycjonowanie obrazków */
	
	
	
	
		
	img {
		border:none;
		/*display: block; */
		}
		
		
	/* ---------- LAYOUT -------------------- */
	/* -------------------------------------- */
	h2{
		/*line-height: normal; font-size: 14px; */
		color: #1099e1; font-size: 17px; display: block; margin: 10px 0px; line-height: normal;
		}	
	h3{
		color: #1099e1; 
		font-size: 17px;
		margin-bottom: 10px;
		text-transform: uppercase;
		/*line-height: normal; */
		}

	h3:target {
		color: #ff0400;
		font-size: 22px;		
		text-decoration: underline;
		margin: 20px auto 6px auto;
		}		
		
	h4{
		color: #1099e1; 
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
		font-size: 17px;
		/*line-height: normal; */
		}	

	h4:target {
		color: #ff0400;
		font-size: 22px;		
		text-decoration: underline;
		margin: 12px auto 6px auto;
		}
		
	.boxBrosz{
		float: right; 
		width: 240px;			
		}
	.boxBrosz img{
		vertical-align: middle;
		}
		
	/* WCIĘCIA TEKSTU */
	.indent{
		padding: 0px 0px 0px 33px;
		margin: 0px;
		}
	.indent p{
		padding: 5px 0px;
		margin: 0px;
		}
	/* end WCIĘCIA TEKSTU */
	
	
	.break{
		border-bottom: 1px dashed #bbbdbf;
		height: 1px;
		margin: 6px 0px;
		}
		
		
		
	/* ---------- BOX PORÓWNANIE REKUPERATORÓW -------- */
	/* ------------------------------------------------ */
	.boxporownaj{
		border: 1px solid #ebebeb;  
		padding: 6px 6px 6px 8px;
		float: right; 
		background-image: url('img/bg_porownanie.gif');
		background-repeat: repeat-x;
		background-position: bottom;
		border-bottom: 0px;
		overflow: hidden;
		margin-left: 20px;
		}
	.boxporownaj img{
		display: inline; 
		vertical-align: middle;
		}
	.boxporownaj a{
		color: #0F63A2;	
		/*font-weight: bold; 
		line-height: 11px;*/
		} 
	.boxporownaja a:hover {
		text-decoration: underline;
		color: #0F63A2;
		/*font-weight: bold; 
		line-height: 11px;*/
		} 
	/* BOX PRODUKTY - KONIEC */  		

	
	
	
/* TABELA RÓŻNE */
table.tRoz td {
	padding: 4px;
	}
	
table.tRoz th {
	background-color: #cee9fd;
	padding: 4px;
	}	
	
table.tRoz td.tJas {
	background-color: #e5f4fe;
	}	
	
table.tRoz td.tCie {
	background-color: #ebf5fd;
	}
	
/* TABELA RÓŻNE koniec */
	
	
	
	
	/* ------------- TABELKI Z DIVów ------------ */
	/* ------------------------------------------ */
	.boxcells{
		float: left; width: 60px;
		height: 41px;
	 	border: 1px solid #ffffff; 
		background-color: #e9eff4;
		text-align: center;
		vertical-align: middle;
		padding-top: 4px;
		padding-bottom: 4px;
		font-size: 11px;
	}
	.boxcells1{
		float: left; width: 60px;
		height: 15px;
	 	border: 1px solid #ffffff;  
		background-color: #e9eff4;
		text-align: center;
		vertical-align: middle;
		font-size: 11px;
	}
	.boxcells2{
		float: left; width: 60px;
		height: 32px;
	 	border: 1px solid #ffffff; 
		background-color: #e9eff4;
		text-align: center;
		vertical-align: middle;
		font-size: 11px;
	}
	.boxcells3{
		float: left; width: 60px;
		height: 28px;
	 	border: 1px solid #ffffff; 
		background-color: #e9eff4;
		text-align: center;
		vertical-align: middle;
		padding-top: 2px;
		padding-bottom: 2px;
		font-size: 11px;
	}
	.boxcells4{
		float: left; width: 184px;
		height: 39px;
	 	border: 1px solid #ffffff; 
		background-color: #e9eff4;
		text-align: center;
		vertical-align: middle;
		padding-top: 6px;
		padding-bottom: 4px;
		font-size: 11px;
	}
	/* .boxcels */	
	
	
		
	#top_bg {
		background:url('images/bg_top_sides.jpg') no-repeat center top;
		clear:both;
		margin:auto;
		}
		
	#column {
		background:#FFFFFF;
		background-image:url('images/bg_top.jpg');
		background-repeat:no-repeat;
		background-position:center top;
		clear:both;
		margin:auto;
		padding: 0px;
		position:relative;
		width:960px;
		}
		
	#column2 {
		background:#FFFFFF;
		background-image:url('images/bg_top2.jpg');
		background-repeat:no-repeat;
		background-position:center top;
		clear:both;
		margin:auto;
		padding:0 0 0 0;
		position:relative;
		width:960px;
		}
		
	a#logo {
		display:block;
		height:180px;
		position:absolute;
		top:40px;
		left:0;
		text-decoration:none;
		width:360px;
		}

	a#logo2 {
		display:block;
		height:135px;
		position:absolute;
		top:0px;
		left:0;
		text-decoration:none;
		width:280px;
		}

	#menu {
		font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
		font-size:15px;
		/*border: 1px solid; */
		padding: 0px; margin: 0px;
		}
	#menu ul {
		height:39px;
		list-style:none;
		padding: 0px;
		}

	#menu ul, #menu li {
		float:right;
		margin:0;
		padding:0;
		}
			
	#menu ul li a {
		color:#feffff;
		padding: 0px; margin: 0px;
		}
		
	#menu ul li a img {
		border-bottom:solid 2px #cde6f8;
		padding: 0px; margin: 0px;
		}
		
	#menu ul li a.selected img {
		border-bottom:solid 2px #d24133;
		text-decoration:none;
		} 
		
		
	.column510 {
		float:left;
		padding: 0 2px 0 0;
		width:519px;
		/*border: 1px solid; */
		}
		
	.top {
		margin-top:236px;
		}
		
	.top2 {
		margin-top:210px;
		}
		
	.box {
		padding:0 0 0px 12px;
		/*position:relative; */
		}
		
	.box2 {
		padding: 0px;
		position:relative;
		}
	/*.box2 li{
		padding:0 0 0 0;
		} */
		
	.headlineImg {
		clear:both;
		display:block;
		width:100%;
		}
		
	.headlineNoBg {
		padding:3px 0 7px 0;
		}

	.imageBox {
		float:left;
		width:184px;
		}
		
	.textBox {
		float:left;
		padding:0 0 30px 0;
		position:relative;
		width:309px;
		}
		
	a.more {
		color:#619b06;
		position:absolute;
		right:0;
		bottom:0;
		}
		
	.more3 {
		padding:6px 0 0 0;
		text-align:right;
		width:100%;
		}
		
	.more4 {
		padding:6px 0 0 0;
		text-align:right;
		width:90%;
		}
		
	.more3 a, .more4 a {
		color:#619b06;
		}

		
		
		
		
		
	/* ---- BAZA WIEDZY index site ---------------- */
	/* -------------------------------------------- */
	.blueBoxWide {
		background:url('images/blueBoxWide_rep.gif') repeat-y;
		background-position: top left;
		width:506px; 
		}
	.blueBoxWideBottom{
		/*background-image:url('images/blueBoxWideBottom_.gif');
		background-position: bottom left;
		background-repeat:no-repeat;*/
		padding:0 0 8px 0; 
		height: 199px; 
		/*border: 1px solid; */
		font-size: 12px; 
		}
	.blueBoxWideBottom ul{
		/*border: 1px solid;  */
		margin: 0px 0px 12px 0px;
		}
	.blueBoxWideBottom a{
		text-decoration: none;
		}
	.blueBoxWideBottom a:hover{
		text-decoration: underline;
		}	
		
	.bazaWiedzyTop {
		/*background:url('images/bazaWiedzyTop.png') no-repeat;
		height:22px; */
		}
		
	.blueBoxWide ul {
		color:#ffffff;
		float:left;
		list-style-type:square;
		list-style-position:inside;
		padding:1px 15px 5px 28px;
		width:200px;
		}
		
	.blueBoxWide ul li {
		background:url('images/blue_box_li_bg.png') repeat-x bottom;
		padding:5px 10px 6px 0;
		}

	.blueBoxWide ul li.last {
		background:none;
		padding: 5px 10px 0 0;
		}
			
	.blueBoxWide ul li a {
		color:#ffffff;
		}
		
		
		
		
		
		
		
	.column295 {
		float:left;
		padding:0 0 30px 13px;
		position:relative;
		width:295px;
		/*border: 1px solid; */
		}
		
	.separator {
		background:url('images/gray_separator.png') repeat-x bottom;
		height:1px;
		padding:0px 0 0 0;
		width:283px;
		margin: 0px 0px 4px 0px;
		}
		
	.textBox295 {
		clear:both;
		padding:0px 10px 5px 0;
		}
		
	.textBox295 img {
		float:left;
		padding:0 5px 0 0;
		}
		
	a.moreL {
		color:#619b06;
		position:absolute;
		bottom:10px;
		left:13px;
		}

	a.moreR {
		color:#619b06;
		position:absolute;
		bottom:10px;
		right:14px;
		}

	.column347 {
		background:url('images/col347_bg.png') repeat-y;
		float:left;
		height:230px;
		margin:0 0 5px 0;
		padding:0 0 30px 0;
		position:relative;
		width:347px;
		}
		
	.textBox347 {
		clear:both;
		padding:0 14px 5px 14px;
		}
		
	.textBox347 img {
		float:left;
		padding:5px 5px 0 0;
		}
		
	.column288 {
		float:left;
		height:230px;
		padding:0 0 30px 0;
		position:relative;
		width:288px;
		}
		
	.textBox288 {
		clear:both;
		padding:0 14px 5px 14px;
		}
		
	.textBox288 img {
		float:left;
		padding:0 5px 0 0;
		}
		
		
		
		
		
		
	/* -------- BUDOWA I URZĄDZENIA PRODUKTY ----------- */	
	/* ------------------------------------------------- */
	.bottomBlueBox {
		background:url('images/bottomBlueBox.png') repeat-y;
		float:left;
		width:652px;
		font-size: 12px; 
		}
		
	.bottomBlueBoxTop {
		/*background:url('images/bottomBlueBox_Top.png') no-repeat;
		height:40px;
		width:652px; */
		}		
	.bottomBlueBoxBottom {
		background:url('images/bottomBlueBox_Bottom.png') no-repeat;
		height:25px;
		width:652px;
		}
		
	.bottomBlueBox ul {
		color:#ffffff;
		float:left;
		list-style:none;
		padding:2px 20px 5px 29px;
		margin: 0px;
		/*border: 1px solid;	 */
		}
		
	.bottomBlueBox ul li {
		border-bottom:solid 1px #83c0ef;
		padding: 5px 10px 5px 0;
		width:256px;
		}

	.bottomBlueBox ul li.last {
		background:none;
		}
			
	.bottomBlueBox ul li a {
		color:#ffffff;
		text-decoration: none;
		}
	.bottomBlueBox ul li a:hover {
		text-decoration: underline;
		}
		
	.footerLinks {
		border-top:solid 1px #bbbdbf;
		clear:both;
		font-size:11px;
		margin:35px auto 0 auto;
		padding:3px 0 4px 0;
		text-align:center;
		width:930px
		}
		
	.footerLinks a {
		color:#5b6065;
		padding:0 5px;
		}
		
	.columnFooter {
		background:url('images/columnFooter.png') no-repeat;
		height:17px;
		width:960px;
		}
		
		
		
		
	/* ---------- KOLUMNA AKTUALNOŚCI -------------- */	
	/* --------------------------------------------- */	
	.column202 {
		border-left:solid 1px #bbbdbf;
		float:left;
		padding:0 10px 23px 10px;
		_padding:0 4px 20px 10px;
		position:relative;
		height:547px;
		width:202px;
		margin-bottom: 3px;
		font-size: 11px;
		}
		
	.textBox202 {
		clear:both;
		padding:5px 14px;
		}
		
	.textBox202 img {
		float:left;
		padding:0 5px 0 0;
		}

	.column202 ul {
		list-style:none;
		padding: 0px 0px;
		margin: 2px 0px 0px 0px;
		}
		
	.column202 ul li {
		border-bottom:solid 1px #bbbdbf;
		padding: 7px 0px;
		}	
		
	.column202 ul li em {
		background:#e5e6e7;
		font-size:9px;
		font-style:normal;
		}

	.column202 ul li a {
		color:#3d4349;
		margin-top: 1px;
		text-decoration: none;
		/*border: 1px solid; */
		display: block;
		}
	.column202 ul li a:hover{
		text-decoration: underline;
		}

	.column202 ul li a b {
		color:#619b06;
		}
		
		
		
		
		
	/* ----------- MENU PRAWA ----------------- */	
	/* ---------------------------------------- */
	.column216 {
		float:left;
		padding:0 0 0 0px;
		position:relative;
		width:216px;
		}
		
	.textBox216 {
		clear:both;
		padding:0 0 0 4px;
		}
		
	.textBox216 img {
		float:left;
		padding:0 0 0 0;
		}

	.column216 ul {
		background:url('images/li_bg_216_rep.jpg') repeat-y;
		list-style:none;
		padding: 5px 0px 0px 7px;
		margin: 0px;
		/*border: 1px solid; */
		}
		
	.column216 ul li {
		background:url('images/li_bg_216.jpg') no-repeat bottom;
		padding: 5px 0 5px 10px;
		width:188px;
		}	
		
	.column216 ul li.last {
		background:url('images/li_bg_216_last.jpg') no-repeat bottom;
		padding:5px 0 4px 10px;
		width:188px;
		}	
		
	.column216 .bottom {
		/*background:url('images/li_bg_216_bottom.jpg') no-repeat bottom;
		height:35px;
		width:216px; */
		}	
		
	.column216 ul li a {
		color:#ddf1ff;
		text-decoration: none;
		}
	.column216 ul li a:hover {
		text-decoration: underline;
		}

	.column216 form {
		padding: 12px 0px 20px 12px;
		}
		
	form fieldset {
		border:none;
		}
		
	.column216Box {
		border-left:solid 1px #bbbdbf;
		/*height:309px;
		_height:305px; */
		margin:5px 0 0px 0;
		padding:0 0 0 4px;
		}
		
		
		
		
		
		
		
		
		
	#footer {
		clear:both;
		color:#ffffff;
		font-size:11px;
		/*line-height: 12px; */
		margin:auto;
		padding:6px 0 20px 0;
		width:960px;
		}

	#footer a {
		color:#ffffff;
		}

	#footerR {
		float:left;
		text-align:right;
		padding:0 12px;
		width:456px;
		}
		
	#footerL {
		float:left;
		text-align:left;
		padding:0 12px;
		width:456px;
		}
		
	.gwc {
		padding-bottom:6px;
		}
		
	img.zamow {
		margin-bottom:5px;
		}
		
	#content {
		float:left;
		/*_height:1400px;
		min-height:600px;*/
		padding:0px 10px 10px 10px;
		width: 724px;
		font-size: 1.1em;
		/*line-height: 1.4em; */
		}

	#breadcrumbs {
		clear:both;
		color:#e1f1fb;
		font-family:Tahoma, serif;
		font-size:11px;
		padding:108px 0 0px 0;
		width:700px;
		}
		
	#breadcrumbs a {
		color:#e1f1fb;
		}
		
	#content h1 {
		color:#1c7abd;
		font-size:24px;
		font-weight:normal;
		padding: 12px 0 8px 0;
		/*line-height: normal; */
		}
	
	
	
	
	
	
	/* --------- AKTUALNOŚCI PRAWA KOLUMNA ----------- */
	/* ----------------------------------------------- */
	.templateUl ul{
		background:none;
		list-style:none;
		padding:0;
		}
		
	.templateUl ul li {
		background:none;
		border-bottom:solid 1px #bbbdbf;
		padding: 7px 0px;
		}	
		
	.templateUl ul li em {
		background:#e5e6e7;
		font-size:9px;
		font-style:normal;
		}

	.templateUl ul li a {
		color:#3d4349;
		}

	.templateUl ul li a strong {
		color:#f1f1f2;
		}

	.column216Box2 {
		border-left:solid 1px #bbbdbf;
		margin:5px 0 10px 0;
		padding:0 0 20px 4px;
		}
		
	.box3 {
		padding: 15px 0 0 6px;
		position:relative;
		font-size: 11px;
		}

	.news {
		margin:10px 0 0 0;
		}				
			
				
										
		
}

 
 
 


/* --------- MEDIA PRINT SCREEN ------------------ */
/* ----------------------------------------------- */
@media screen, print { }


			
			
			
			
			
			
			
			
			
			