*{margin: 0px;padding: 0px;}body{   background: url('../img/tlo.jpg') repeat-x;   background-color: #ffffff;}a{   text-decoration: none;   color: #f01b1f;}a:hover{  color: #000000;  text-decoration: none;}img{   border: 0px;   margin: 0px;   padding: 0px;   line-height: 10px;   display: block;}strong{   font-weight: bold;}.flash{   background: none;   margin: 0px;   padding: 0px;   float: left;}  td{   font-weight: normal;   color: #000000;   font-family: arial, "trebuchet ms", tahoma, arial;   line-height: 13px;   font-size: 12px;}.table_1{		 border: 0px solid #eaeff4;	 border-bottom: 3px solid #eaeff4;	 color: #aaafff;   margin:  0px 0px 0px 0px;   padding: 0px 0px 0px 0px;}.td_1{		 border-top: 1px solid #eaeff4;	 color: #aaafff;   margin:  0px 0px 0px 0px;   padding: 5px 0px 5px 5px;   background-color: #dadada;   color: #000000;}.td_2{		 border-top: 1px solid #eaeff4;	 color: #aaafff;   margin:  0px 0px 0px 0px;   padding: 5px 0px 5px 5px;   color: #000000;}.radosna3{   border-bottom: 0px solid #dee2e7;   margin: 50px 15px 0px 0px;   color: #fd6a09;   font-family: "calibri","trebuchet ms";   font-weight: bold;   letter-spacing: 0px;	 font-size: 35px;	 text-align: left;   line-height: 35px;}.radosna1{   border-bottom: 0px solid #dee2e7;   margin: 50px 15px 0px 0px;   color: #025eb1;   font-family: "calibri","trebuchet ms";   font-weight: bold;   letter-spacing: 0px;	 font-size: 25px;	 text-align: left;   line-height: 25px;}.radosna2{   border-bottom: 0px solid #dee2e7;   margin: 30px 15px 0px 0px;   color: #fd6a09;   font-family: "calibri","trebuchet ms";   font-weight: normal;   letter-spacing: 0px;	 font-size: 22px;	 text-align: left;   line-height: 20px;   text-decoration: underline;}#oferta_col2 .radosna_ramka{  border: 0px solid #fef1bd;  float: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 50px 0px;  width: 670px;}#oferta_col2 .ramka_rad1{  float: left;  margin: 0px 12px 0px 0px;}#oferta_col2 .ramka_rad2{  float: left;  margin: 0px;    background-color: #ffffff;}#oferta_col2 .ramka_rad2 a{  border: 1px solid #fef1bd;   padding: 5px;  margin: 0px;  display: block;}#oferta_col2 .ramka_rad2 a:hover{  border: 1px solid #fec580;  background-color: #fec580;  margin: 0px;}.pdf{		 border: 1px solid #eaeff4;	 color: #aaafff;   margin:  0px 0px 5px 0px;   padding: 0px 0px 2px 8px;   display: block;}.pdf1{		 border: 0px solid #6c8f3f;	 background: url(../img/pdf.gif) no-repeat left center;	 color: #aaafff;   margin:  2px 0px 0px 0px;   padding: 0px 0px 0px 10px;   display: block;}.pdf2 {	   border-top: 0px solid #c3c7bb;	 text-align: left;	 color: #606060;	 margin:  0px 0px 0px 28px;	 padding: 3px 0px 3px 0px;	 font-family:  Arial, Tahoma, "trebuchet ms", verdana, Helvetica, sans-serif;	 font-size: 12px;	 line-height: 13px;	 font-weight: normal;}.pdf2 a{	 font-weight: bold;   text-decoration: none;   color: #0064b0;}.pdf2 a:hover{  color: #000000;  text-decoration: none;}.szukaj{   border: 0px solid #ffe095;   margin: 0px 0px 0px 0px;   padding: 12px 0px 0px 0px;   float: right;}#languages{   float: right;   margin: 0px;   padding: 0px;   padding-right: 10px;}#languages .lang{   float: left;   margin: 0px;   padding: 0px;   width: 37px;   height: 37px;}.input{   border: 1px solid #e0e0e0;   background-color: #ffffff;   margin: 0px 4px 0px 10px;   padding: 2px 0px 1px 3px;   font-weight: bold;   font-family: "trebuchet ms", tahoma, arial;   line-height: 17px;   font-size: 13px;   letter-spacing: 0px;   color: #777777;   width: 180px;}.news_title{   margin: 20px 0px 0px 19px;      background: url('../img/news_title.gif') no-repeat left top;   padding: 1px 7px 6px 17px;   font-weight: bold;   color: #000000;   font-family: "trebuchet ms", tahoma, arial;   line-height: 12px;   font-size: 13px;}.news_date{   margin: 0px 0px 0px 19px;   padding: 0px 9px 3px 17px;   font-weight: normal;   font-family: tahoma, arial;   line-height: 10px;   font-size: 10px;   color: #c7a27b;}.news_text{   margin: 0px 0px 0px 0px;   padding: 0px 50px 5px 37px;   font-weight: normal;   font-family: arial, tahoma, arial;   line-height: 13px;   font-size: 11px;   color: #65605b;   text-align: left;}.news_text a{   color: #6f3121;   font-weight: bold;}.news_text a:hover{   color: #000000;}.news_text2{   margin: 0px 0px 0px 0px;   padding: 0px 50px 5px 20px;   font-weight: normal;   font-family: arial, tahoma, arial;   line-height: 13px;   font-size: 11px;   color: #443b34;   text-align: justify;}.td1{      border-top: 1px solid #fffaaf;   margin: 0px 0px 0px 0px;   padding: 3px 3px 3px 3px;   background-color: #ffffff;}.poziom1{   border-bottom: 0px solid #c9ccc3;   list-style: none;   margin: 16px 50px 0px 20px;   padding: 1px 0px 1px 15px;   font-family: "trebuchet ms", arial, tahoma, arial;   font-weight: normal;   line-height: 18px;   font-size: 21px;   letter-spacing: -1px;   text-align: left;   background: url(../img/menu_s3.gif) no-repeat left center;}.poziom1 a{   border-top: 0px solid #808080;   display: block;   position: relative;   text-decoration: none;   padding: 4px 20px 4px 7px;   color: #f01b1f;}.poziom1 a:hover{  color: #000000;}.poziom1 span{   color: #000000;}#oferta_col2 .mapa1{   border-top: 0px solid #808080;   list-style: none;   margin: 0px 12px 0px 22px;   padding: 4px 0px 2px 0px;   font-family: arial, "trebuchet ms", arial, tahoma, arial;   font-weight: bold;   line-height: 14px;   font-size: 14px;   letter-spacing: 0px;   text-align: left;}#oferta_col2 .mapa1 a{   background: url('../img/img_li.gif') no-repeat left center;   position: relative;   text-decoration: none;   padding: 0px 0px 0px 15px;   color: #000000;}#oferta_col2 .mapa1 a:hover{  background: url(../img/poziom2.gif) no-repeat left center;  color: #fecc33;}#oferta_col2 .mapa2{   list-style: none;   margin: 0px 12px 0px 38px;   padding: 2px 0px 2px 0px;   font-family: arial, "trebuchet ms", arial, tahoma, arial;   font-weight: bold;   line-height: 12px;   font-size: 12px;   letter-spacing: 0px;   text-align: left;}#oferta_col2 .mapa2 a{   background: url(../img/poziom3.gif) no-repeat left center;   position: relative;   text-decoration: none;   padding: 0px 0px 0px 12px;   color: #000000;}#oferta_col2 .mapa2 a:hover{  background: url(../img/poziom3.gif) no-repeat left center;  color: #fecc33;}#oferta_col2 .mapa3{   list-style: none;   margin: 0px 12px 0px 52px;   padding: 0px 0px 2px 0px;   font-family: arial, "trebuchet ms", arial, tahoma, arial;   font-weight: normal;   line-height: 12px;   font-size: 12px;   letter-spacing: 0px;   text-align: left;}#oferta_col2 .mapa3 a{   background: url(../img/poziom4.gif) no-repeat left center;    position: relative;   text-decoration: none;   padding: 0px 0px 0px 10px;   color: #000000;}#oferta_col2 .mapa3 a:hover{   background: url(../img/poziom4.gif) no-repeat left center;  color: #fecc33;}h1{   border-bottom: 0px solid #dee2e7;   margin: 0px 0px 0px 0px;   padding: 83px 21px 0px 7px;   color: #025eb1;   font-family: "trebuchet ms";   font-weight: normal;	 font-size: 41px;   line-height: 35px;   letter-spacing: -2px;   font-style: italic;	 text-align: right;}h2{   border-top: 0px solid #dee2e7;   border-bottom: 0px solid #b9d2e7;   margin: 0px 0px 5px 0px;   padding: 0px 22px 2px 10px;   color: #025eb1;   font-family: "trebuchet ms";   font-weight: normal;   line-height: 19px;   letter-spacing: 0px;	 font-size: 27px;	 font-style: italic;	 text-align: right;}h3{   border-bottom: 0px solid #dee2e7;   margin: 0px 0px 0px 0px;   padding: 0px 0px 10px 12px;   color: #7f634f;   font-family: "trebuchet ms";   font-weight: normal;	 font-size: 19px;   line-height: 19px;   letter-spacing: 3px;	 text-align: left;	 text-transform: uppercase;}h4{   border-bottom: 0px solid #dee2e7;   background: url('../img/h4.gif') no-repeat left center;   margin: 4px 0px 10px 8px;   padding: 0px 0px 0px 30px;   color: #413329;   font-family: "trebuchet ms";   font-weight: normal;	 font-size: 32px;   line-height: 32px;   letter-spacing: -1px;	 text-align: left;}h5{   border-bottom: 0px solid #dee2e7;   margin: 0px 15px 0px 3px;   color: #ed1c1f;   font-family: "calibri","trebuchet ms";   font-weight: normal;      letter-spacing: 0px;	 font-size: 19px;	 text-align: left;   line-height: 19px;}h6{   border-bottom: 0px solid #dee2e7;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 3px;   color: #025eb1;   font-family: "trebuchet ms";   font-weight: normal;	 font-size: 19px;   line-height: 19px;   letter-spacing: -1px;	 text-align: left;}#all_body1{   padding: 0px 0px 0px 0px;   margin: 0px auto;}#all_body2{   padding: 0px 0px 0px 0px;   margin: 0px auto;   width: 1000px;}#all{   border-top: 0px solid #dee2e7;   background: url(../img/fior.jpg) no-repeat left top;   padding: 0px 0px 0px 0px;   width: 1000px;   float: left;   color: #312e23;   font-size: 12px;   font-family: tahoma, "trebuchet ms";   letter-spacing: 0px;   font-weight: normal;   letter-spacing: 0px;   line-height: 12px;   margin: 0px auto 0px auto;}#top{   border-top: 0px solid #bbaaff;   width: 1000px;   margin: 0px;   padding: 0px;   float: left;}#main{   border-top: 0px solid #bbaaff;   width: 1000px;   margin: 0px 0px 0px 0px;   padding: 10px 0px 0px 0px;   float: left;}#oferta_col1{   border-top: 0px solid #bbaaff;   width: 303px;   margin: 0px 0px 0px 0px;   padding: 17px 0px 0px 0px;   float: left;}#oferta_col1 ul{   list-style: none;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;}#oferta_col1 li{   border-top: 0px solid #bbaaff;   margin: 0px 0px 0px 0px;   padding: 8px 0px 8px 10px;   background: url('../img/oferta_col1_ul.gif') no-repeat left top;}#oferta_col1 li a{   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 10px;   font-weight: bold;   text-decoration: none;   margin: 0px 0px 0px 0px;   padding: 0px 0px 2px 14px;   color: #f01b1f;   font-size: 13px;   line-height: 19px;	 text-transform: uppercase;   font-family: "trebuchet ms";}#oferta_col1 li a:hover{   color: #000000;}#oferta_col1 li span{   color: #7f634f;}#oferta_col1 ul ul{   list-style: none;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   background: none;}#oferta_col1 li li{   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 15px;   background: none;}#oferta_col1 li li a{   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 10px;   font-weight: bold;   text-decoration: none;   margin: 0px 0px 0px 0px;   padding: 0px 0px 2px 10px;   color: #f01b1f;   font-size: 13px;   line-height: 15px;	 text-transform: none;   font-family: "trebuchet ms";   background: url('../img/oferta_col1_li_li.gif') no-repeat left center;}#oferta_col1 li li a:hover{   color: #000000;   background: url('../img/oferta_col1_li_li2.gif') no-repeat left center;}.produkt2{   list-style: none;   margin: 0px 15px 0px 30px;   padding: 0px 0px 0px 0px;   font-weight: bold;   font-family: "trebuchet ms";}.produkt2 a{   border-top: 0px solid #ffffff;   border-bottom: 0px solid #ffffff;   display: block;   position: relative;   text-decoration: none;   margin: 0px 0px 0px 0px;   padding: 0px 0px 2px 20px;   color: #f01b1f;   font-size: 13px;}.produkt2 a:hover{  color: #000000;}#oferta_col3{   border-top: 0px solid #bbaaff;   width: 697px;   margin: 0px 0px 0px 0px;   padding: 15px 0px 0px 0px;   float: left;}#oferta_col2{   border-top: 0px solid #bbaaff;   width: 697px;   margin: 0px 0px 0px 0px;   padding: 30px 0px 0px 0px;   float: left;}#oferta_col2 .content{   border-top: 0px solid #bbaaff;   width: 665px;   margin: 0px 0px 0px 0px;   padding: 20px 0px 0px 10px;   float: left;}#oferta_col2 .text{   border-top: 0px solid #bbaaff;   width: 650px;   margin: 0px 0px 0px 0px;   padding: 15px 0px 0px 12px;   float: left;}#oferta_col2 .text p{   margin: 0px 0px 0px 0px;   padding: 9px 0px 9px 0px;   font-family: arial, "trebuchet ms";   font-size: 13px;   line-height: 16px;   letter-spacing: 0px;}#oferta_col2 .ramka1{  float: left;  margin: 0px 0px 0px 0px;  width: 95px;  height: 95px;}#oferta_col2 .ramka2{  float: left;  margin: 0px;    background-color: #ffffff;}#oferta_col2 .ramka2 a{  border: 1px solid #fef1bd;   padding: 5px;  margin: 0px;  display: block;}#oferta_col2 .ramka2 a:hover{  border: 1px solid #fec580;  background-color: #fec580;  margin: 0px;}#oferta_col2 .input{   border: 1px solid #ffe9a2;   background-color: #ffffff;   margin: 0px 0px 0px 10px;   padding: 0px 0px 0px 10px;   padding: 3px;   font-size: 12px;   color: #000000;      font-weight: normal;   font-family: Arial, "trebuchet ms", helvetica, sans-serif;}#oferta_col2 .kontakt{   border: 0px solid #ffaa00;  float: left;  margin: 0px 0px 0px 0px;  width: 680px;}#oferta_col2 .kontakt1{   border-top: 0px solid #ffaaaa;  float: left;  margin: 0px 0px 0px 0px;  width: 350px;}#oferta_col2 .kontakt1 p{   border: 0px solid #d0e7f5;   margin: 10px 0px 10px 11px;   padding: 0px 0px 0px 0px;   padding: 0px;   font-size: 13px;   color: #000000;   font-weight: bold;   line-height: 20px;   font-family: "trebuchet ms", arial, helvetica, sans-serif;}#oferta_col2 .kontakt2{   border-top: 0px solid #ffaaaa;  float: left;  margin: 0px 0px 0px 0px;  width: 330px;}#formularz{   border: 7px solid #ffffff;   margin: 10px 0px 0px 0px;   float: right;   background: url('../img/formularz.jpg') no-repeat left top;   background-color: #fffff5;   color: #ffffff;   width: 305px;     height: 360px;}#formularz p{   border: 0px solid #d0e7f5;   margin: 10px 0px 0px 11px;   padding: 0px 0px 0px 0px;   padding: 0px;   font-size: 12px;   color: #7f634f;   font-weight: normal;   line-height: 14px;   font-family: Arial, "trebuchet ms", helvetica, sans-serif;}#formularz b{   border: 0px solid #d0e7f5;   margin: 0px 0px 0px 11px;   padding: 0px 0px 0px 0px;   padding: 0px;   font-size: 12px;   color: #7f634f;   font-weight: bold;   line-height: 14px;   font-family: Arial, "trebuchet ms", helvetica, sans-serif;}#oferta_col2 .text ul{   list-style: none;   margin: 1px 0px 10px 5px;}#oferta_col2 .text ul li{   margin: 0px 30px 0px 5px;   padding: 0px 0px 5px 13px;   background: url(../img/img_li.gif) no-repeat left top;   font-size: 13px;   font-family: arial, "trebuchet ms";   font-weight: normal;   line-height: 16px;   text-align: left;   letter-spacing: 0px;   text-align: left;}#oferta_col2 .text ol ul{   list-style: none;   margin: 1px 0px 10px 5px;}#oferta_col2 .text ol ul li{   margin: 0px 30px 0px 5px;   padding: 0px 0px 5px 13px;   background: url(../img/img_li.gif) no-repeat left top;   font-size: 13px;   font-family: arial, "trebuchet ms";   font-weight: normal;   line-height: 16px;   text-align: left;   letter-spacing: 0px;   text-align: left;}#oferta_col2 .text ol{   margin: 5px 0px 10px 17px;}#oferta_col2 .text ol li{   margin: 0px 30px 0px 15px;   padding: 0px 0px 5px 0px;   background: none;   font-size: 13px;   font-family: arial, "trebuchet ms";   font-weight: normal;   line-height: 18px;   text-align: left;   letter-spacing: 0px;   text-align: left;}#oferta_col2 h1{   border-bottom: 0px solid #dee2e7;   margin: 20px 0px 0px 0px;   padding: 0px 0px 10px 0px;   color: #5694ca;   font-family: "trebuchet ms";   font-weight: normal;	 font-size: 21px;   line-height: 21px;   letter-spacing: 0px;	 text-align: left;   font-style: normal;	 text-transform: uppercase;}#col1{   border-top: 0px solid #bbaaff;   width: 326px;   margin: 0px 0px 0px 0px;   padding: 30px 0px 0px 0px;   float: left;}#col2{   border-top: 0px solid #bbaaff;   width: 326px;   margin: 0px 0px 0px 0px;   padding: 30px 0px 0px 0px;   float: left;}#col3{   border-top: 0px solid #bbaaff;   width: 326px;   margin: 0px 0px 0px 0px;   padding: 30px 0px 0px 0px;   float: left;}.start_box1{   border: 0px solid #bbaaff;   width: 330px;   height: 200px;   margin: 0px 0px 0px 0px;   padding: 20px 0px 0px 0px;   float: left;}.start_box2{   border: 0px solid #ffffff;   width: 310px;   height: 200px;   margin: 0px auto;   padding: 0px 0px 0px 0px;   background: url('../img/start_box_tlo.gif') no-repeat left top;}.start_title1{   border: 0px solid #bbaaff;   margin: 0px 0px 0px 0px;   padding: 12px 0px 0px 12px;   float: left;}.start_title2{   border: 0px solid #ffffff;   width: 287px;   height: 50px;   margin: 0px;   padding: 0px 0px 0px 0px;   background: url('../img/start_box_title2.gif') no-repeat left top;   background-color: #ffffaa;}.start_title2 .text{   color: #000000;   font-family: "trebuchet ms";   font-size: 21px;   margin: 0px 0px 0px 0px;   padding: 29px 0px 0px 12px;   font-weight: normal;   letter-spacing: -1px;   line-height: 21px;   text-align: left;   text-transform: uppercase;}.product_box1{   border: 0px solid #bbaaff;   width: 230px;   height: 210px;   margin: 0px 0px 0px 0px;   padding: 20px 0px 0px 0px;   float: left;}.product_box2{   border: 0px solid #ffffff;   width: 203px;   height: 203px;   margin: 0px auto;   padding: 0px 0px 0px 0px;   background: url('../img/product_box_tlo.gif') no-repeat left top;}.product_box3{   border: 0px solid #ffffff;   width: 203px;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;}.product_box_title{   border-bottom: 0px solid #00ffff;   width: 203px;   height: 179px;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;}.product_box_title2{   border-bottom: 0px solid #00ffff;   width: 203px;   height: 179px;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;}.product_photo{   border: 0px solid #bbaaff;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 1px;        color: #ffffff;}.product_title{   border: 0px solid #bbaaff;   margin: 0px 0px 0px 0px;   padding: 8px 0px 0px 0px;    /*  background-color: #fffacd; */    color: #ffffff;   font-family: "trebuchet ms";          font-size: 13px;   font-weight: bold;   letter-spacing: 0px;   line-height: 14px;   text-align: left;   display: block;}.product_title a{   color: #ff0000;   background: url('../img/product_box_title_go.gif') no-repeat right top;   display: block;   margin: 0px 6px 0px 0px;   padding: 0px 28px 0px 10px;   height: 168px;}.product_title a:hover{   color: #000000;   background: url('../img/product_box_title_go2.gif') no-repeat right top;}.product_title span{   color: #025eb1;}.starter_box_title{   border-bottom: 0px solid #00ffff;   width: 203px;   height: 187px;   margin: 0px 0px 0px 0px;   padding: 10px 0px 0px 0px;}.starter_title{   border: 0px solid #bbaaff;   margin: 0px 0px 0px 0px;   padding: 8px 0px 0px 0px;    /*  background-color: #fffacd; */    color: #ffffff;   font-family: "trebuchet ms";          font-size: 21px;   font-weight: bold;   letter-spacing: 0px;   line-height: 27px;   text-align: center;   display: block;}.starter_title a{   color: #ff0000;   display: block;   margin: 0px 0px 0px 0px;   padding: 125px 10px 0px 10px;   line-height: 11px;}.starter_title a:hover{   color: #000000;} .starter_title span {   border: 0px solid #bbaaff;   margin: 7px 0px 0px 0px;   padding: 0px 0px 0px 0px;    /*  background-color: #fffacd; */    color: #8a7660;   font-family: tahoma, "trebuchet ms";          font-size: 11px;   font-weight: normal;   letter-spacing: 0px;   line-height: 12px;   text-align: center;   display: block;}.product_title333{   list-style: none;   margin: 0px 7px 0px 0px;   padding: 10px 0px 0px 0px;   font-weight: bold;   font-family: "trebuchet ms";}.product_title333 a{   border-top: 0px solid #ffffff;   border-bottom: 0px solid #ffffff;     background: url('../img/product_box_title_go.gif') no-repeat right center;   display: block;   position: relative;   text-decoration: none;   margin: 0px 0px 0px 0px;   padding: 0px 30px 0px 10px;   color: #f01b1f;   font-size: 13px;}.product_title333 a:hover{  color: #000000;}.product_title333 span{   color: #025eb1;}.product_price{   border: 0px solid #bbaaff;   margin: 0px 0px 0px 0px;   padding: 0px 10px 4px 10px;   color: #a8a8a8;   font-family: tahoma, "trebuchet ms";   font-size: 11px;   font-weight: normal;   letter-spacing: 0px;   line-height: 11px;   text-align: center;}.product_price a{   font-size: 19px;   font-weight: normal;   color: #ff0000;   line-height: 20px;}.product_price a:hover{   color: #000000;}.product_price span{   color: #000000;   font-family: "trebuchet ms";   font-size: 13px;   font-weight: bold;   letter-spacing: 0px;   line-height: 12px;}#top1{   border-top: 0px solid #000000;   background: url('../img/top2.gif') no-repeat left top;   width: 978px;   height: 42px;   margin: 0px;   padding: 0px;   float: left;}#top1 .menu{   margin: 3px 0px 0px 0px;   padding: 0px 0px 0px 0px;   float: left;}#top1 .menu ul{   list-style: none;   margin: 14px 0px 0px 8px;   padding: 0px 0px 0px 0px;}#top1 .menu li{   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   font-weight: bold;   display: inline;}#top1 .menu a{   border-right: 0px solid #e0e0e0;   text-decoration: none;   line-height: 13px;   margin: 0px 0px 0px 0px;   padding: 2px 16px 2px 18px;   position: relative;   color: #f01b1f;   font-family: "trebuchet ms", tahoma, arial;         background: url('../img/menu_s3.gif') no-repeat left center;   font-weight: bold;   font-size: 13px;   letter-spacing: 0px;}#top1 .menu a:hover{  color: #000000;}#top2{   border-top: 0px solid #000000;   width: 1000px;   height: 201px;   margin: 0px;   padding: 0px;   float: left;}#top2a{   border-top: 0px solid #000000;   width: 260px;   height: 189px;   margin: 0px;   padding: 0px;   float: left;}#top2a .logo{   border: 0px solid #dee2e7;   margin: 0px 0px 0px 0px;   padding: 21px 0px 0px 0px;   width: 260px;}#top2a .mail{   border-bottom: 0px solid #dee2e7;   margin: 0px 0px 0px 0px;   padding: 9px 5px 0px 40px;   color: #ed1c1f;   font-family: "trebuchet ms";   font-weight: bold;	 font-size: 13px;   line-height: 13px;   letter-spacing: 0px;}#top2a .telefon{   border-bottom: 0px solid #dee2e7;   margin: 0px 0px 0px 0px;   padding: 3px 5px 0px 35px;   color: #ed1c1f;   font-family: "trebuchet ms";   font-weight: bold;	 font-size: 13px;   line-height: 13px;   letter-spacing: 0px;}#top2a span{   color: #eab460;}#top2b{   border-top: 0px solid #000000;   width: 480px;   height: 189px;   margin: 0px;   padding: 0px;   float: left;}#top2c{   border-top: 0px solid #000000;   width: 260px;   height: 189px;   margin: 0px;   padding: 0px;   float: left;}#top4{   border-top: 0px solid #000000;   width: 978px;   height: 42px;   margin: 0px;   padding: 0px;   float: left;      font: bold 1.0em Trebuchet MS, Arial, sans-serif;   color: #ececec;   font-size: 13px;   font-weight: bold;   letter-spacing: 0px;}#top4 ul {   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   list-style: none;   position: absolute;   border-top: 0px solid #000000;   background: url('../img/header.gif') repeat-x;}#top4 ul ul {   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   background: url('../img/tlo_menu22222.jpg') repeat-x;   background-color: #ef1b1f;  }#top3{   border-top: 0px solid #f85100;   width: 978px;   height: 42px;   margin: 0px;   padding: 0px;   float: left;}#top3 ul {   margin: 0px 0px 0px 0px;   padding: 0px 0px 7px 10px;   list-style: none;   position: absolute;   border-top: 0px solid #000000;   background: url('../img/header.gif') repeat-x;}#top3 ul li{   float: left;   display: inline;}#top3 ul a {   display: block;   margin: 3px 11px 0 0;   padding: 3px 7px 3px 7px;   background-color: #000000;   font: bold 1.0em Trebuchet MS, Arial, sans-serif;   color: #ececec;   font-size: 13px;   font-weight: bold;   letter-spacing: 0px;   text-decoration: none;   -moz-border-radius: 5px;}#top3 ul a:focus,#top3 ul a:active,#top3 ul a:hover {   background-color: #2f2f2f;   color: #ffffff;outline: none;   text-decoration: underline;}#top3 ul a.off {   margin: 0px 11px 0 0;      padding: 7px 7px 3px 7px;     background: url('../img/menu_1.gif') no-repeat left top;   background-color: #f85100;   color: #ffffff;      -moz-border-radius-topleft: 0px;   -moz-border-radius-topright: 0px;   -moz-border-radius-bottomleft: 5px;   -moz-border-radius-bottomright: 5px;   text-decoration: none;}#top3 ul a.off:hover {   background-color: #c82500;   color: #ffffff;   border: 0px solid #ffffff;}.obrazek{     background: url('../img/menu_rozwijane1.gif') no-repeat left top;   border: 0px solid #f01b1f;   margin: 0px 0px 0px 0px;   padding: 6px 0px 0px 0px;   line-height: 4px;      }.obrazek2{     background: url('../img/menu_rozwijane2.gif') no-repeat left bottom;   border: 0px solid #f01b1f;   margin: 0px 0px 0px 0px;   padding: 5px 0px 5px 0px;   background-color: #ffffff;   height: 105px;}/** * Horizontal CSS Drop-Down Menu Module * * @file		dropdown.css * @package		Dropdown * @version		0.7.1 * @type		Transitional * @stacks		597-599 * @browsers	Windows: IE6+, Opera7+, Firefox1+ *				Mac OS: Safari2+, Firefox2+ * * @link		http://www.lwis.net/ * @copyright	2006-2008 Live Web Institute. All Rights Reserved. * */ul.dropdown,ul.dropdown li,ul.dropdown ul { list-style: none; margin: 0; padding: 0;}ul.dropdown { position: relative; /* z-index: 597; */ float: left;}ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;}ul.dropdown li.hover,ul.dropdown li:hover { position: relative; z-index: 599; cursor: default;}ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }ul.dropdown ul li { float: none;}ul.dropdown ul ul { top: 1px; left: 99%;}ul.dropdown li:hover > ul { visibility: visible;}ul.dropdown li:hover > #cos { visibility: visible;}	ul.dropdown ul {	width: 180px;	background-color: #000000;	display: block;	border-right: 12px solid #ffffff;	border-left: 6px solid #ffffff;		border-bottom: 12px solid #ffffff;	}	ul.dropdown ul a {	}			ul.dropdown li a { /* Moved from 'custom' section */	 display: block;	 padding: 7px 14px 6px 12px;	 margin: 0px 0px 0px 0px;				   border-bottom: 0px solid #f85100;				   color: #ffffff;				      text-decoration: none;		}		ul.dropdown li a:hover { /* Moved from 'custom' section */				   color: #fffaaa;	}			ul.dropdown li li a {	 padding: 5px 5px 5px 18px;		 margin: 0px 0px 0px 0px;	 border-top: solid 0px #d81418;   text-decoration: none;      background: url('../img/menu_s2.gif') no-repeat left center;      				   color: #ffffff;	}	ul.dropdown li li a:hover {	 padding: 5px 5px 5px 18px;	 margin: 0px 0px 0px 0px;	 border-top: solid 0px #d81418; 	 background-color: #da0206;	 font-weight: bold;	    text-decoration: none;	    				   color: #ffffff;	}			ul.dropdown li li.ddd a:hover > #cos { visibility: visible;}	/* Especially for IE6 or lower */	ul.dropdown ul a:hover {	 padding: 3px 5px 3px 11px;	 border: solid 0px #ddd;	 background-color: #000000;	 font-weight: bold;	 	}	.opcja{  float: left;  margin: 0px 0px 0px 12px;  padding: 0px 0px 0px 0px;  display: inline;}.opcja_box1{  border: 1px solid #ffffff;  border-bottom: 1px solid #ececec;  float: left;  margin: 2px 0px 0px 0px;  padding: 0px;  background: url('../img/box2.jpg') no-repeat left top;  background-color: #ffffff;}.opcja_box1a{  border: 0px solid #ffffff;  border-top: 0px solid #ececec;  float: left;  margin: 2px 0px 0px 1px;  padding: 0px;  background-color: #ffffff;}.opcja_box1b{  border: 0px solid #ffffff;  border-top: 0px solid #ececec;  float: left;  margin: 9px 0px 0px 1px;  padding: 1px 0px 3px 0px;    background: url('../img/opcja_box2.jpg') no-repeat left top;  background-color: #ffffff;}.opcja_box2{  border: 1px solid #ffffff;  border-bottom: 1px solid #ececec;  float: left;  margin: 2px 0px 0px 0px;  padding: 0px;  background-color: #f2f2f2;  background: url('../img/opcja_box2.jpg') no-repeat right top;}.opcja_a{  float: left;  width: 300px;  margin: 0px 0px 0px 0px;  padding: 6px 10px 6px 0px;  text-align: right;   color: #646464;      font-family: tahoma, arial, "trebuchet ms", tahoma;  font-weight: normal;	font-size: 11px;  line-height: 11px;  letter-spacing: 0px;}.opcja_a span{  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  text-align: right;   color: #000000;    font-family: "trebuchet ms", tahoma;  font-weight: bold;	font-size: 13px;  line-height: 13px;  letter-spacing: 0px;}.opcja_b{  float: left;  margin: 0px 0px 0px 0px;  padding: 7px 0px 2px 0px;  width: 120px;    text-align: left;  color: #000000;    font-family: "trebuchet ms", tahoma;  font-weight: bold;	font-size: 13px;  line-height: 17px;  letter-spacing: 0px;}.opcja_b2{  float: left;  margin: 0px 0px 0px 0px;  padding: 3px 0px 2px 0px;  width: 120px;    text-align: left;  color: #000000;    font-family: "trebuchet ms", tahoma;  font-weight: bold;	font-size: 13px;  line-height: 17px;  letter-spacing: 0px;}#box{  border-top: 0px solid #fff000;  float: left;  margin: 0px 0px 0px 0px;  padding: 20px 0px 0px 0px;  width: 697px;}#box1{  border-right: 0px solid #fff000;  float: left;  margin: 0px 0px 0px 10px;  padding: 0px 0px 0px 0px;  width: 450px;  display: inline;  background: url('../img/box1aaa.png') no-repeat left top;}#box1a{  float: left;  margin: 0px 0px 0px 0px;  padding: 20px 0px 0px 0px;  width: 450px;  clear: both;}#box1a_top{  float: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 10px 0px;  width: 450px;    }#box1a_down{  float: left;  margin: 0px;  width: 450px;}#box1a_down .box1{  float: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  width: 450px;  height: 43px;}#box1a_down .box2{  float: left;  margin: 0px;  width: 450px;  height: 360px;  background: url('../img/box2.jpg') no-repeat left bottom;}.zakladka1{  list-style: none;  background: url(../img/zakladka1.png) no-repeat left top;  margin: 0px;  padding: 0px;  width: 165px;  height: 42px;  float: left;}.zakladka1 a{  display: block;  position: relative;  text-decoration: none;  margin: 0px 0px 0px 0px;  padding: 18px 0px 0px 0px;   text-align: center;  color: #000000;  font-weight: bold;  font-family: "trebuchet ms";    font-size: 13px;}.zakladka1 a:hover{  color: #000000;}.zakladka2{  list-style: none;  background: url(../img/zakladka2.png) no-repeat left top;  margin: 0px;  padding: 0px;  width: 165px;  height: 42px;  float: left;}.zakladka2 a{  display: block;  position: relative;  text-decoration: none;  margin: 0px 0px 0px 0px;  padding: 18px 0px 0px 0px;   text-align: center;  color: #7b795e;  font-weight: bold;  font-family: "trebuchet ms";    font-size: 13px;}.zakladka2 a:hover{  color: #000000;}#box1a_down .box2 p{  margin: 0px 0px 0px 0px;  padding: 30px 40px 0px 22px;  line-height: 18px;  color: #000000;  font-family: Arial, "trebuchet ms", verdana, tahoma;  font-weight: normal;  font-size: 13px;}#box1a_down .box3{  float: left;  margin: 0px;  width: 450px;  height: 47px;  background-color: #ffffff;}#box1b{  float: left;  margin: 0px;  width: 450px;}#box1b .box1{  float: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  width: 450px;  height: 257px;}#box1b .box_cena{  margin: 0px 0px 0px 0px;  padding: 0px 40px 10px 3px;  line-height: 18px;  color: #646464;  font-family: arial, "trebuchet ms", verdana, tahoma;  font-weight: normal;  font-size: 13px;}#box1b .box_cena span{  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  line-height: 18px;  color: #000000;  font-family: "trebuchet ms", verdana, tahoma;  font-weight: normal;  letter-spacing: 0px;  font-size: 18px;}#box1b .box_cena strong{  color: #000000;}#cos{  float: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 20px;  width: 360px;  height: 257px;}#box1b .box2{  float: left;  margin: 0px 0px 0px 0px;  padding: 10px 0px 0px 20px;  width: 430px;  background-color: #ffffff;}#box1b .ramka1{  float: left;  margin: 0px 0px 0px 0px;  width: 65px;  height: 67px;}#box1b .ramka2{  float: left;  margin: 0px;  padding: 0px;}#box1b .ramka2 a{  border: 2px solid #f6f6f6;  margin: 0px;  padding: 0px;  display: block;}#box1b .ramka2 a:hover{  border: 2px solid #fff000;  margin: 0px;}#box1b .ramka3{  padding: 0px;  float: left;  margin: 0px;}#box1b .ramka3 a{  border: 2px solid #fff000;  margin: 0px;  display: block;}#box1b .ramka3 a:hover{  border: 2px solid #fff000;  margin: 0px;}#box2{  border-left: 1px solid #ffebbe;  float: left;  margin: 0px;  width: 228px;  margin: 0px 0px 0px 6px;  padding: 0px 0px 0px 0px;  display: inline;}#box2 .title{  border-top: 0px solid #000000;  float: left;  width: 202px;  margin: 0px 0px 0px 0px;  padding: 4px 0px 15px 16px;   color: #d2903c;   font-family: "trebuchet ms";   font-weight: bold;	 font-size: 13px;   line-height: 13px;   letter-spacing: 1px;	 text-align: left;}#box2 span{  color: #000000;}#przyciski{  border: 0px solid #000000;  float: right;  width: 202px;  margin: 0px 0px 0px 0px;  padding: 0px 14px 15px 0px;}#next_pl{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;}#next_pl a{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;  background: url('../img/next_pl.gif') no-repeat left top;}#next_pl a:hover{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;  background: url('../img/next_pl2.gif') no-repeat left top;}#next_en{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;}#next_en a{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;  background: url('../img/next_en.gif') no-repeat left top;}#next_en a:hover{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;  background: url('../img/next_en2.gif') no-repeat left top;}#back_pl{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;}#back_pl a{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;  background: url('../img/back_pl.gif') no-repeat left top;}#back_pl a:hover{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;  background: url('../img/back_pl2.gif') no-repeat left top;}#back_en{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;}#back_en a{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;  background: url('../img/back_en.gif') no-repeat left top;}#back_en a:hover{  float: right;  margin: 0px;  padding: 0px;  width: 101px;  height: 37px;  background: url('../img/back_en2.gif') no-repeat left top;}#produkty_lista{   border-left: 0px solid #ff000f;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   float: left;   width: 230px;}#produkty_lista ul{   border-top: 0px solid #ff000f;   list-style: none;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   background: none;}#produkty_lista li{   margin: 0px 0px 0px 15px;   padding: 0px 0px 7px 10px;   background: none;      line-height: 11px;   background: url('../img/produkty_lista.gif') no-repeat left top;}#produkty_lista li a{   font-weight: normal;   text-decoration: none;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   color: #f01b1f;   font-size: 11px;   line-height: 10px;	 text-transform: none;   font-family: arial, "trebuchet ms";}#produkty_lista li a:hover{   color: #000000;}#produkty_lista li a span{   color: #000000;}.scroll{  margin: 30px 0px 0px 0px;  padding: 0px 0px 0px 0px;	height: 280px;	width: 420px;	overflow: auto;	color: #000000;}.scroll ul{   list-style: none;   margin: 6px 0px 10px 20px;}.scroll ul li{   margin: 0px 30px 0px 5px;   padding: 0px 0px 4px 13px;   background: url(../img/img_li.gif) no-repeat left top;   font-size: 12px;   font-family: arial, "trebuchet ms";   font-weight: normal;   line-height: 15px;   text-align: left;   letter-spacing: 0px;   text-align: left;}.scroll ol ul{   list-style: none;   margin: 1px 0px 10px 5px;}.scroll ol ul li{   margin: 0px 30px 0px 5px;   padding: 0px 0px 5px 13px;   background: url(../img/img_li.gif) no-repeat left top;   font-size: 13px;   font-family: arial, "trebuchet ms";   font-weight: normal;   line-height: 16px;   text-align: left;   letter-spacing: 0px;   text-align: left;}.scroll ol{   margin: 5px 0px 10px 17px;}.scroll ol li{   margin: 0px 30px 0px 15px;   padding: 0px 0px 5px 0px;   background: none;   font-size: 13px;   font-family: arial, "trebuchet ms";   font-weight: normal;   line-height: 18px;   text-align: left;   letter-spacing: 0px;   text-align: left;}.scroll p{   margin: 0px 0px 0px 0px;   padding: 9px 0px 9px 0px;   font-family: arial, "trebuchet ms";   font-size: 13px;   line-height: 16px;	color: #000000;   letter-spacing: 0px;}#footer_body1{   border-top: 100px solid #ffffff;   margin: 0px auto 0px auto;   padding: 0px 0px 0px 0px;   clear: both;}#footer_body2{   border-top: 0px solid #ffffff;   margin: 0px auto 0px auto;   padding: 0px 0px 0px 0px;   clear: both;   background: url('../img/footer.gif') repeat-x;}#footer_body3{   border-top: 0px solid #e8f1f8;   clear: both;   width: 1000px;   height: 205px;   margin: 0px auto;   margin-top: 0px;   margin-bottom: 0px;   padding-top: 0px;   font-family: tahoma;   clear: both;      background: url('../img/footer.jpg') no-repeat left top;}#footer1{   border-top: 0px solid #aaafff;   width: 970px;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 30px;   height: 120px;   text-align: left;   float: left;}#footer1 ul{   border-top: 0px solid #b4b4b4;   list-style: none;   margin: 0px 0px 0px 0px;   padding: 26px 0px 0px 0px;}#footer1 li{   margin: 0px 0px 0px 0px;   padding: 0px 15px 0px 0px;   font-weight: bold;   display: inline;   line-height: 22px;   color: #ffdc63;}#footer1 a{   border-right: 0px solid #b4b4b4;   text-decoration: none;   margin: 0px 0px 0px 0px;   padding: 5px 3px 5px 2px;   position: relative;   font-family: "trebuchet ms", Arial, verdana, tahoma;   font-weight: bold;   font-size: 13px;   letter-spacing: 0px;   color: #ff0000;}#footer1 a:hover{   text-decoration: none;   color: #000000;}#footer1 .menu{   border-top: 0px solid #000000;   background: url('../img/top2.gif') no-repeat left top;   width: 978px;   height: 42px;   margin: 0px;   padding: 0px;   float: left;   margin: 13px 0px 0px 0px;   padding: 0px 0px 0px 0px;}#footer1 .menu ul{   list-style: none;   margin: 14px 0px 0px 0px;   padding: 0px 0px 0px 0px;}#footer1 .menu li{   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   font-weight: bold;   display: inline;}#footer1 .menu a{   border-right: 0px solid #e0e0e0;   text-decoration: none;   line-height: 13px;   margin: 0px 0px 0px 0px;   padding: 2px 26px 2px 18px;   position: relative;   color: #f01b1f;   font-family: "trebuchet ms", tahoma, arial;         background: url('../img/menu_s3.gif') no-repeat left center;   font-weight: bold;   font-size: 13px;   letter-spacing: 0px;}#footer1 .menu a:hover{  color: #000000;}#footer2{   border-top: 0px solid #aaafff;   width: 470px;   margin: 0px 0px 0px 0px;   padding: 12px 0px 0px 30px;   color: #000000;   font-family: Arial, verdana, tahoma;   font-weight: normal;   font-size: 13px;   letter-spacing: 0px;   text-align: left;   line-height: 12px;   float: left;}#footer2 span{   color: #7a736c;   font-family: tahoma, Arial, verdana, tahoma;   font-weight: normal;   font-size: 10px;   padding: 0px 0px 0px 1px;   text-align: left;}#footer3{   border-top: 0px solid #aaafff;   width: 190px;   margin: 0px 0px 0px 0px;   padding: 12px 20px 0px 0px;   color: #000000;   font-family: Arial, verdana, tahoma;   font-weight: normal;   font-size: 13px;   letter-spacing: 0px;   text-align: center;   float: right;}#footer3 a{   text-decoration: none;   color: #ff0000;}#footer3 a:hover{   text-decoration: none;   color: #000000;}