@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 */



.wyroznik{
   color: #DC0C5C;
   font-weight: bold;
   text-decoration: underline;
   }

   img {
      border:none;
      /*display: block; */
      }

blockquote {
   font-style: italic;
   font-family: tahoma;
   }


   /* ---------- LAYOUT -------------------- */
   /* -------------------------------------- */
   h2{
      /*line-height: normal; font-size: 14px; */
      color: #1099e1;
      font-size: 17px;
      display: block;
      margin: 10px 0px;
      line-height: normal;
      }
   h2:target {
      color: #ff0400;
      font-size: 22px;
      display: block;
      margin: 10px 0px;
      line-height: normal;
      text-decoration: underline;
      }
   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 {
      overflow: visible;
      }
   /*
   #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;
      }




p.imgcapt {
   text-align: center;
   font-style: italic;
   color: #0084ff;
   }



div.targeomap {
     width: 550px;
     margin: 0 auto;
     text-align: center;
     }
div.targeomap div {
    overflow: visible;
    }


div.zdjfir {
    text-align: center;
    }

div.zdjfir img {
    border: 4px solid #f1f1f1;
    padding: 2px;
    margin: 1px;
    }




table.tprod {
      border-collapse: collapse;
      margin: 20px auto;
      }

table.tprod td, table.tprod th {
      border: 1px solid #e8e8e8;
      padding: 6px;
		vertical-align: top;
      }


cite {
	font-style: italic;
	background-color: #f1f9fe;
	padding: 10px;
	display: block;
	overflow: hidden;
	}

cite p {
	margin: 0 0 8px 0;
	}


}






/* --------- MEDIA PRINT SCREEN ------------------ */
/* ----------------------------------------------- */
@media screen, print { }













