body {
  background-color: #fffffd;
  margin: 0 auto;
  text-align:center;
  background-image: url('../pics/tlo.jpg');
  background-repeat: repeat-x;  	 
}


div {
  border: 0px solid Black;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size:11px;
  color:#464748;
  text-decoration:none;
  margin: 0; 
}

.info{
  background-image: url('../pics/ico_info.gif');
  background-repeat: no-repeat;  
  background-position: 30px 4px;  
  text-align: center;
  margin: 0px;
  padding: 0px;
  padding: 10px;
  border: 1px dotted #c2c2c2;
}

.fotka_aktu{
  padding: 5px;
  border: 1px solid #8d8d8d;


}


.strona{
  border: 0px solid Black;
  margin: 0 auto;
  width: 1007px;
}

.top{
  width: 1007px;
}


.after_top{
  width: 1007px;

}

.lewy_wypychacz{

  width: 33px;
  height: 500px;
  float: left;
}


.nasze_uslugi{
  border: 0px solid Black;
  width: 956px;
  float: left;
}

.boxy{
  width: 717px;
  float: left;

}

.tytul_1{
  font-family: georgia, times, serif;
  text-align:left;
  font-size: 18px;
  font-style:italic;
  background-image: url('../pics/zaokraglacz.jpg');
  background-repeat: no-repeat;  
  background-position: -2px -1px;    
  padding-left: 35px;	  
  width: 365px;
  float: left;
  height:auto !important;
  min-height: 38px;   
  height: 38px; 
  color: #616161;
  }
  

.uslug1{

  margin-top: 9px;
  font-family: georgia, times, serif;
  text-align:left;
  font-size: 18px;
  font-style:italic;
  color: #616161;
}

.uslug2{

  margin-top: 9px;
  font-family: georgia, times, serif;
  text-align:left;
  font-size: 18px;
  font-style:italic;
  color: #616161;
  width: 140px;
  float: left;
}

.uslug3{

  margin-top: 9px;
  font-family: georgia, times, serif;
  text-align:left;
  font-size: 18px;
  font-style:italic;
  color: #616161;
  width: 135px;
  float: right;
}

.box1{
  
  background-image: url('../pics/box1.jpg');
  background-repeat: no-repeat;  
  width: 236px;
  height: 276px;
  text-align:left;
  float: left;
}

.box2{
  background-image: url('../pics/box2.jpg');
  background-repeat: no-repeat;  
  width: 236px;
  height: 276px;
  text-align:left;
  float: left;
  
}

.box3{
  background-image: url('../pics/box3.jpg');
  background-repeat: no-repeat;  
  width: 236px;
  height: 276px;
  text-align:left;
  float: left;
}

.box1_tytul{
  font-family: georgia, times, serif;
  text-align:left;
  font-size: 18px;
  font-style:italic;
  font-weight: bold;
  color: #fff;   
  width: 185px;
  float: right;
  padding-top: 10px;
  padding-bottom: 5px;  
}  

.box1_txt{
  text-align: left;
  color: #d8d6d9;   
  width: 185px;
  float: right;
  margin-top: 10px;
  height:auto !important;
  min-height: 203px;   
  height: 203px;  
}  

.wypunktowanie{
  padding: 10px 0px 0px 0px;
  margin: 0px;
  list-style-image:url('../pics/strzalka2.gif');
  list-style-type:disc;
}

.wypunktowanie li{
  padding-bottom: 5px;
}

.box1_txt a{ 
  color: #fff;  
  font-weight: bold;
  text-decoration: none;
}  

.box1_txt a:hover{
  text-decoration: underline;
}  

.guzik_box{
  float: right;
  padding-right: 25px;
}

.box1_tytul2{
  font-family: georgia, times, serif;
  text-align:left;
  font-size: 18px;
  font-style:italic;
  font-weight: bold;
  color: #fff;   
  width: 185px;
  float: right;
  padding-top: 10px;
  padding-bottom: 5px;  
}  

.box1_txt2{
  text-align: left;
  color: #d8d6d9;   
  width: 185px;
  float: right;
  margin-top: 10px;
  height:auto !important;
  min-height: 203px;   
  height: 203px;  
}  

.wypunktowanie2{
  padding: 10px 0px 0px 0px;
  margin: 0px;
  list-style-image:url('../pics/strzalka2.gif');
  list-style-type:disc;
}

.wypunktowanie2 li{
  padding-bottom: 5px;
}

.box1_txt2 a{ 
  color: #fff;  
  font-weight: bold;
  text-decoration: none;
}  

.box1_txt2 a:hover{
  text-decoration: underline;
}  

.guzik_box2{
  float: right;
  padding-right: 25px;
}


.box1_tytul3{
  font-family: georgia, times, serif;
  text-align:left;
  font-size: 18px;
  font-style:italic;
  font-weight: bold;
  color: #fff;   
  width: 185px;
  float: right;
  padding-top: 10px;
  padding-bottom: 5px;  
}  

.box1_txt3{
  text-align: left;
  color: #d8d6d9;   
  width: 185px;
  float: right;
  margin-top: 10px;
  height:auto !important;
  min-height: 203px;   
  height: 203px;  
}  

.wypunktowanie3{
  padding: 10px 0px 0px 0px;
  margin: 0px;
  list-style-image:url('../pics/strzalka2.gif');
  list-style-type:disc;
}

.wypunktowanie3 li{
  padding-bottom: 5px;
}

.box1_txt3 a{ 
  color: #fff;  
  font-weight: bold;
  text-decoration: none;
}

.box1_txt3 a:hover{
  text-decoration: underline;

}  

.guzik_box3{
  float: right;
  padding-right: 25px;
}

.ostatnie_realizacje{
  width: 232px;
  border: 0px solid red;
  float: left;
}

.na_biezaco{
  width: 232px;
  height:auto !important;
  min-height: 335px;   
  height: 335px;  
  border: 0px solid red;
  float: left;
  background-image: url('../pics/tlo_news.gif'); 
  background-repeat: no-repeat;  
}

.napisy_gora{
  padding-top: 10px;
  font-family: georgia, times, serif;
  text-align: center;
  font-size: 18px;
  font-style:italic;
  color: #fff;
}

.napisy_gora2{
  padding-top: 20px;
  padding-left: 20px;
  font-family: georgia, times, serif;
  text-align: left;
  font-size: 12px;
  font-style:italic;
  font-weight: bold;
  color: #fff; 
  background: transparent url('../pics/kreska_png.png'); 
  background-repeat: no-repeat;    
  background-position: left 8px;    
}

.napisy_gora4{
  padding-top: 20px;
  padding-left: 20px;
  font-family: georgia, times, serif;
  text-align: left;
  font-size: 12px;
  font-style:italic;
  font-weight: bold;
  color: #fff;    
}

.napisy_gora3{
  padding-top: 10px;
  padding-left: 20px;
  text-align: left;
  font-size: 11px;
  color: #d8d8d8;
  padding-right: 20px;
}

.ostatnie_realizacje_rozciagacz{
  width: 232px;
  height:auto !important;  
  height: 1px;
  background-image: url('../pics/port_tlo_rozciagacz.gif'); 
  background-repeat: repeat-y; 
  float: left;  
}

.ostatnie_realizacje_main{
  width: 232px;
  height:auto !important;   
  min-height:321px;     
  height: 321px;
  background-image: url('../pics/port_tlo.gif'); 
  background-repeat: no-repeat; 
  float: left;  
}

.ostatnie_realizacje_down{
  width: 232px;
  height:auto !important; 
  min-height:14px;  
  height: 14px;    
  background-image: url('../pics/port_tlo_down.gif'); 
  background-repeat: no-repeat; 
  float: left;  
}

.rezalizacje_txt{
  font-family: georgia, times, serif;
  text-align: center;
  font-size: 18px;
  font-style:italic;
  color: #fff;   
  width: 232px;
  float: right;
  padding-top: 10px;
  padding-bottom: 5px;  
}

.realizacje_loga{
  border: 0px solid red;
  height:auto !important; 
  min-height: 230px;
  height: 230px;
  padding-top: 15px;
  padding-bottom: 15px;  
}

.strony_port{
  border: 0px solid red;
}

div.pager a {
  background:transparent url('../pics/button_portf.gif') no-repeat;
  color:#ffffff;
  display:block;
  float:left;
  font-size:11px;
  font-weight:bold;
  height:32px;
  line-height:40px;
  margin:0pt 1px;
  overflow:hidden;
  text-align:center;
  width:31px;
  text-decoration: none;
}

div.pager a:hover {
color: #b4dcff;
}

.bottom{
  border: 0px solid red;
  width:956px;
  float:left;
  height:auto !important;   
  min-height: 210px;     
  height: 210px;  
  background-image: url('../pics/tlo_prd.gif'); 
  background-repeat: no-repeat;   
  background-position: 475px -10px;    
}


.tytul_2{
  font-family: georgia, times, serif;
  text-align:left;
  font-size: 18px;
  font-style:italic;
  background-image: url('../pics/zaokraglacz2.jpg');
  background-repeat: no-repeat;  
  background-position: -2px -1px;    
  float: left;
  height:auto !important;
  min-height: 38px;   
  height: 38px; 
  color: #616161;
}
  
.data1{
  margin-top: 20px;
  float: left;
  color: #989898;
  font-style:normal;  
  font-size: 10px;
}  

.data2{
  margin-top: 20px;
  float: left;
  color: #989898;
  font-style:normal; 
  font-size: 10px;
  width: 230px;
  text-align:right;    
}  
  
.atkualnosci{
  width: 470px;
  float: left;
}
  

.data_aktu{
  text-align:left;
  padding-top: 5px;
}

.tyt_aktu{
  text-align:left;
  color: #809edd;
  font-weight: bold;
  font-size: 12px;
}

.tresc_aktu{
  text-align:left;
  padding-top: 5px;
  text-align: justify;
}

.guzik_czytaj{
  padding-top: 10px;
  float: right;
  padding-right: 15px;
}

.nasze_prod{
  float: left;
  width: 465px;
  margin-left: 15px;
}


.tytul_3{
  font-family: georgia, times, serif;
  text-align:left;
  font-size: 18px;
  font-style:italic;
  background-image: url('../pics/zaokraglacz3.jpg');
  background-repeat: no-repeat;  
  background-position: -2px -1px;    
  width: 295px;
  float: right;
  height:auto !important;
  min-height: 38px;   
  height: 38px; 
  color: #616161;
  text-align: right;  
}

.nasz_pro_nazwa{
  padding-top: 15px;
  color: #528ff4;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  width: 280px;
  float:left;
}

.nasz_pro_txt{
  text-align: left;
  text-align: justify;
  width: 280px;
  float:left;  
  padding-top: 24px;
}


.produkt{
  float: right;
  padding-right: 20px;
}

.guzik_prod{
  padding-top: 3px;
  float: left;
}



p{
  margin: 0px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.bottom_tlo{

  width: 100%;
  background-image: url('../pics/bottom_tlo.gif'); 
  background-position: top;      
  background-repeat: repeat-x;  
  height:auto !important;   
  min-height:50px;     
  height: 50px;   
  padding-top: 10px;
  font-size:12px;
  color:#ffffff;     
}

.bottom_tlo a{
  color:#ffffff;  
  text-decoration: none;
}


.bottom_tlo a:hover{
  color:#3b70ab;  
  text-decoration: underline;
}

.menu_all{
  border:0 solid #E0E0E0;
  float:left;
  width:232px;
}


.menu_roz{
  background-image:url('../pics/rozciagacz.gif');
  background-repeat:repeat-y;
  float:left;
  width:232px;
}

.menu_mid{
  background-image:url('../pics/tlo_news.gif');
  background-repeat:no-repeat;
  border-bottom:0 solid #E0E0E0;
  float:left;
  height:auto !important;   
  min-height:330px;     
  height: 330px;  
  width:232px;
}

.menu_bot{
  background-image:url('../pics/menu_dol.gif');
  background-repeat:no-repeat;
  float:right;
  height:10px;
  width:232px;
}

/* MENU SZARE */

.menu_all3{
  border:0 solid #E0E0E0;
  float:left;
  width:232px;
}

.menu_roz3{
  background-image:url('../pics/rozciagacz2.gif');
  background-repeat:repeat-y;
  float:left;
  width:232px;
}

.menu_mid3{
  background-image:url('../pics/tlo_news2.jpg');
  background-repeat:no-repeat;
  border-bottom:0 solid #E0E0E0;
  float:left;
  height:auto !important;   
  min-height:330px;     
  height: 330px;  
  width:232px;
}

.dzial_menu3{
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  padding-top:23px;
  padding-bottom:10px;  
  padding-left: 50px;
  text-align: left;
}

#menu_srodek3{
  border-style:none;
  color:#FEEBEB;
  float:left;
  font-size:12px;
  margin-top:25px;
  text-align:left;
  width:232px;
}

#menu_srodek3 div {
  background-color:#707070;
  background-image:url('../pics/pod_t2.gif');
  background-position: 7px 8px;
  background-repeat:no-repeat;
  border-bottom:1px solid #7e7e7e;
  color:#0C6306;
  font-size:12px;
  font-weight:bold;
  height:auto;
  margin:0;
  padding:0;  
  margin:2px 15px 0;
  padding:5px 0 5px 20px;
  width:auto;
}

#menu_srodek3 div a:hover {
  color: #cee0e5;
  text-decoration: underline;
}

#menu_srodek3 div a {
  background:none;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

#menu_srodek3 div div{
  background:none;
  border-style:none;
  color:#0C6306;
  font-weight:normal;
  height:auto;
  line-height:13px;
  margin:0;
  padding:0;  

  text-align: left;
}

#menu_srodek3 div div a {
  background:  url('../pics/szczalka_menu.gif'); 
  background-repeat: no-repeat;    
  background-position: left 9px;
  font-weight: normal;
  padding:3px 0 3px 10px;
  color: #d8d8d8;
  text-decoration: none;   
}

#menu_srodek3 div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}


#menu_srodek3 div div div{
  background:none;
  text-align: left;
  border-style:none;
  color:#0C6306;
  font-size:11px;
  font-weight:normal;
  height:auto;
  line-height:13px;
  margin:0;
  padding:0;
  padding:3px 0 3px 10px;
  width:auto;
}

#menu_srodek3 div div div a {
  font-weight: normal;
  color: #d8d8d8;
  text-decoration: none; 
}

#menu_srodek3 div div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#menu_srodek3 div div div div{
  text-align: left;
  background:none;
  border-style:none;
  color:#0C6306;
  font-size:10px;
  font-weight:normal;
  height:auto !important;   
  min-height:12px;     
  height: 12px;  
  margin:0;
  padding:0;  
  padding:2px 0 1px 10px;
  width:auto;
}

#menu_srodek3 div div div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#menu_srodek3 div div div div a {
  background:  none; 
  font-weight: normal;
  color: #b2b2b2;
  text-decoration: none;
}

.menu_bot3 {
  background-image:url('../pics/menu_dol2.gif');
  background-repeat:no-repeat;
  float:right;
  height:10px;
  width:232px;
}

/* MENU ZIELONE */

.menu_all4{
  border:0 solid #E0E0E0;
  float:left;
  width:232px;
}

.menu_roz4{
  background-image:url('../pics/rozciagacz3.gif');
  background-repeat:repeat-y;
  float:left;
  width:232px;
}

.menu_mid4{
  background-image:url('../pics/tlo_news3.jpg');
  background-repeat:no-repeat;
  border-bottom:0 solid #E0E0E0;
  float:left;
  height:auto !important;   
  min-height:330px;     
  height: 330px;  
  width:232px;
}

.dzial_menu4{
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  padding-top:23px;
  padding-bottom:10px;  
  padding-left: 50px;
  text-align: left;
}

#menu_srodek4{
  border-style:none;
  color:#FEEBEB;
  float:left;
  font-size:12px;
  margin-top:25px;
  text-align:left;
  width:232px;
}

#menu_srodek4 div {
  background-color:#4c973a;
  background-image:url('../pics/pod_t3.gif');
  background-position: 7px 8px;
  background-repeat:no-repeat;
  border-bottom:1px solid #67b256;
  color:#0C6306;
  font-size:12px;
  font-weight:bold;
  height:auto;
  margin:0;
  padding:0;  
  margin:2px 15px 0;
  padding:5px 0 5px 20px;
  width:auto;
}

#menu_srodek4 div a:hover {
  color: #9fc596;
  text-decoration: underline;
}

#menu_srodek4 div a {
  background:none;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

#menu_srodek4 div div{
  background:none;
  border-style:none;
  color:#0C6306;
  font-weight:normal;
  height:auto;
  line-height:13px;
  margin:0;
  padding:0;  
  text-align: left;
}

#menu_srodek4 div div a {
  background:  url('../pics/szczalka_menu.gif'); 
  background-repeat: no-repeat;    
  background-position: left 9px;
  font-weight: normal;
  padding:3px 0 3px 10px;
  color: #d8d8d8;
  text-decoration: none;   
}

#menu_srodek4 div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#menu_srodek4 div div div{
  background:none;
  text-align: left;
  border-style:none;
  color:#0C6306;
  font-size:11px;
  font-weight:normal;
  height:auto;
  line-height:13px;
  margin:0;
  padding:0;
  padding:3px 0 3px 10px;
  width:auto;
}

#menu_srodek4 div div div a {
  font-weight: normal;
  color: #d8d8d8;
  text-decoration: none; 
}

#menu_srodek4 div div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#menu_srodek4 div div div div{
  text-align: left;
  background:none;
  border-style:none;
  color:#0C6306;
  font-size:10px;
  font-weight:normal;
  height:auto !important;   
  min-height:12px;     
  height: 12px;  
  margin:0;
  padding:0;  
  padding:2px 0 1px 10px;
  width:auto;
}

#menu_srodek4 div div div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#menu_srodek4 div div div div a {
  background:  none; 
  font-weight: normal;
  color: #9fc596;
  text-decoration: none;
}

.menu_bot4 {
  background-image:url('../pics/menu_dol3.gif');
  background-repeat:no-repeat;
  float:right;
  height:10px;
  width:232px;
}

/* MENU POMARANCZ */

.menu_all5{
  border:0 solid #E0E0E0;
  float:left;
  width:232px;
}

.menu_roz5{
  background-image:url('../pics/rozciagacz4.gif');
  background-repeat:repeat-y;
  float:left;
  width:232px;
}

.menu_mid5{
  background-image:url('../pics/tlo_news4.jpg');
  background-repeat:no-repeat;
  border-bottom:0 solid #E0E0E0;
  float:left;
  height:auto !important;   
  min-height:330px;     
  height: 330px;  
  width:232px;
}

.dzial_menu5{
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  padding-top:23px;
  padding-bottom:10px;  
  padding-left: 50px;
  text-align: left;
}

#menu_srodek5{
  border-style:none;
  color:#FEEBEB;
  float:left;
  font-size:12px;
  margin-top:25px;
  text-align:left;
  width:232px;
}

#menu_srodek5 div {
  background-color:#e57e04;
  background-image:url('../pics/pod_t4.gif');
  background-position: 7px 8px;
  background-repeat:no-repeat;
  border-bottom:1px solid #f19f3e;
  color:#0C6306;
  font-size:12px;
  font-weight:bold;
  height:auto;
  margin:0;
  padding:0;  
  margin:2px 15px 0;
  padding:5px 0 5px 20px;
  width:auto;
}

#menu_srodek5 div a:hover {
  color: #f1cca1;
  text-decoration: underline;
}

#menu_srodek5 div a {
  background:none;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

#menu_srodek5 div div{
  background:none;
  border-style:none;
  color:#0C6306;
  font-weight:normal;
  height:auto;
  line-height:13px;
  margin:0;
  padding:0;  
  text-align: left;
}

#menu_srodek5 div div a {
  background:  url('../pics/szczalka_menu.gif'); 
  background-repeat: no-repeat;    
  background-position: left 9px;
  font-weight: normal;
  padding:3px 0 3px 10px;
  color: #d8d8d8;
  text-decoration: none;   
}

#menu_srodek5 div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#menu_srodek5 div div div{
  background:none;
  text-align: left;
  border-style:none;
  color:#0C6306;
  font-size:11px;
  font-weight:normal;
  height:auto;
  line-height:13px;
  margin:0;
  padding:0;
  padding:3px 0 3px 10px;
  width:auto;
}

#menu_srodek5 div div div a {
  font-weight: normal;
  color: #d8d8d8;
  text-decoration: none; 
}

#menu_srodek5 div div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#menu_srodek5 div div div div{
  text-align: left;
  background:none;
  border-style:none;
  color:#0C6306;
  font-size:10px;
  font-weight:normal;
  height:auto !important;   
  min-height:12px;     
  height: 12px;  
  margin:0;
  padding:0;  
  padding:2px 0 1px 10px;
  width:auto;
}

#menu_srodek5 div div div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#menu_srodek5 div div div div a {
  background:  none; 
  font-weight: normal;
  color: #f1cca1;
  text-decoration: none;
}

.menu_bot5 {
  background-image:url('../pics/menu_dol4.gif');
  background-repeat:no-repeat;
  float:right;
  height:10px;
  width:232px;
}

/* MENU NIEBIESKIE */

.menu_all6{
  border:0 solid #E0E0E0;
  float:left;
  width:232px;
}

.menu_roz6{
  background-image:url('../pics/rozciagacz5.gif');
  background-repeat:repeat-y;
  float:left;
  width:232px;
}

.menu_mid6{
  background-image:url('../pics/tlo_news5.jpg');
  background-repeat:no-repeat;
  border-bottom:0 solid #E0E0E0;
  float:left;
  height:auto !important;   
  min-height:330px;     
  height: 330px;  
  width:232px;
}

.dzial_menu6{
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  padding-top:23px;
  padding-bottom:10px;  
  padding-left: 50px;
  text-align: left;
}

#menu_srodek6{
  border-style:none;
  color:#FEEBEB;
  float:left;
  font-size:12px;
  margin-top:25px;
  text-align:left;
  width:232px;
}

#menu_srodek6 div {
  background-color:#0f78c1;
  background-image:url('../pics/pod_t5.gif');
  background-position: 7px 8px;
  background-repeat:no-repeat;
  border-bottom:1px solid #3695d7;
  color:#0C6306;
  font-size:12px;
  font-weight:bold;
  height:auto;
  margin:0;
  padding:0;  
  margin:2px 15px 0;
  padding:5px 0 5px 20px;
  width:auto;
}

#menu_srodek6 div a:hover {
  color: #73b5e3;
  text-decoration: underline;
}

#menu_srodek6 div a {
  background:none;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

#menu_srodek6 div div{
  background:none;
  border-style:none;
  color:#0C6306;
  font-weight:normal;
  height:auto;
  line-height:13px;
  margin:0;
  padding:0;  
  text-align: left;
}

#menu_srodek6 div div a {
  background:  url('../pics/szczalka_menu.gif'); 
  background-repeat: no-repeat;    
  background-position: left 9px;
  font-weight: normal;
  padding:3px 0 3px 10px;
  color: #d8d8d8;
  text-decoration: none;   
}

#menu_srodek6 div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#menu_srodek6 div div div{
  background:none;
  text-align: left;
  border-style:none;
  color:#0C6306;
  font-size:11px;
  font-weight:normal;
  height:auto;
  line-height:13px;
  margin:0;
  padding:0;
  padding:3px 0 3px 10px;
  width:auto;
}

#menu_srodek6 div div div a {
  font-weight: normal;
  color: #d8d8d8;
  text-decoration: none; 
}

#menu_srodek6 div div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#menu_srodek6 div div div div{
  text-align: left;
  background:none;
  border-style:none;
  color:#0C6306;
  font-size:10px;
  font-weight:normal;
  height:auto !important;   
  min-height:12px;     
  height: 12px;  
  margin:0;
  padding:0;  
  padding:2px 0 1px 10px;
  width:auto;
}

#menu_srodek6 div div div div a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#menu_srodek6 div div div div a {
  background:  none; 
  font-weight: normal;
  color: #73b5e3;
  text-decoration: none;
}

.menu_bot6 {
  background-image:url('../pics/menu_dol5.gif');
  background-repeat:no-repeat;
  float:right;
  height:10px;
  width:232px;
}

/*END MENU ALL*/


.dzial_menu2 {
  font-family: georgia, times, serif;
  color:#ffffff;
  float:left;
  font-size:18px;
  padding-top:10px;
  width:232px;
  font-style:italic;
  background: none; 
}


#menu_srodek2 {
  background: none; 
  border-style:none;
  color:#FEEBEB;
  float:left;
  font-size:12px;
  text-align:left;
  padding-left:20px;
}



#menu_srodek2 div {
  /*
  background:  url('../pics/kreska_png.png'); 
  background-repeat: no-repeat;    
  background-position: bottom ;  */

  color:#FFFFFF;
  font-family:georgia,times,serif;
  font-size:12px;
  font-style:italic;
  font-weight:bold;
  padding-bottom:5px;
  padding-top:20px;
  text-align:left;
}







#menu_srodek2 div div{
  border-bottom: 1px dotted #b0b0b0;
  margin-right: 5px;
  font-family: tahoma, arial, helvetica, sans-serif;
  color:#D8D8D8;
  font-size:11px;
  padding-top:10px;
  text-align:left;
  font-weight:normal;
  font-style: normal; 
  background: none;    
}

.napisy_gora2{
  padding-top: 20px;
  padding-left: 20px;
  font-family: georgia, times, serif;
  text-align: left;
  font-size: 12px;
  font-style:italic;
  font-weight: bold;
  color: #fff; 
  background: transparent url('../pics/kreska_png.png'); 
  background-repeat: no-repeat;    
  background-position: left 8px;    
}

.dzial{
  padding-top: 10px;
  font-family: georgia, times, serif;
  text-align: center;
  font-size: 18px;
  font-style:italic;
  color: #fff;
  padding-bottom: 10px
}

.menu_kreska{
  margin-bottom: 5px;
  height: 2px;
  background:  url('../pics/kreska_png.png'); 
  background-repeat: no-repeat;    
  background-position: bottom ;  
}

.nob {
	display: block;
	border: 0px;
}

ul.lista_z{
  font-size:11px;
  list-style-image:none;
  list-style-type:none;
  margin:10px 0 20px 20px;
  overflow:hidden;
  padding:0;
}

ul.lista_z li {
  background-image:url('../pics/li_z.gif');
  background-position:left top;
  background-repeat:no-repeat;
  height:auto !important;
  list-style-image:none;
  list-style-type:none;
  margin:4px 0 2px 15px;
  min-height:17px;
  padding:0 0 0 22px;
}

ul.lista_n{
  font-size:11px;
  list-style-image:none;
  list-style-type:none;
  margin:10px 0 20px 20px;
  overflow:hidden;
  padding:0;
}

ul.lista_p li {
  background-image:url('../pics/li_p.gif');
  background-position:left top;
  background-repeat:no-repeat;
  height:auto !important;
  list-style-image:none;
  list-style-type:none;
  margin:4px 0 2px 15px;
  min-height:17px;
  padding:0 0 0 22px;
}

ul.lista_p{
  font-size:11px;
  list-style-image:none;
  list-style-type:none;
  margin:10px 0 20px 20px;
  overflow:hidden;
  padding:0;
}

ul.lista_n li {
  background-image:url('../pics/li_n.gif');
  background-position:left top;
  background-repeat:no-repeat;
  height:auto !important;
  list-style-image:none;
  list-style-type:none;
  margin:4px 0 2px 15px;
  min-height:17px;
  padding:0 0 0 22px;
}

ol { list-style-position: inside; }

ul.aktu{
  margin:0 20px;
  padding:0;
}

ul.aktu li {
  background-image:url('../pics/li_bg.gif');
  background-position:left 5px;
  background-repeat:no-repeat;
  line-height:12px;
  list-style-type:none;
  margin:0;
  padding:0 0 5px 10px;
}

a.mail:hover {
  color:#3B70AB;
  text-decoration:underline;
}
a.mail{
  font-size: 11px;
  color:#3B70AB;
  text-decoration:none;
}

a.maill:hover {
  color:#3B70AB;
  text-decoration:underline;
}
a.maill{
  font-size: 13px;
  color:#3B70AB;
  text-decoration:none;
}

table.oferta{
  width: 700px;
  background-image:url('../pics/bg_content_pdstr1.gif');
  background-repeat:repeat-x;
  border:2px solid #D2D2D2;
  color:#626262;
  margin-top:10px; 

}

table.kontakt_str{
  height: 153px;
  width: 640px;
  border:2px solid #D2D2D2;
  color:#626262;
  margin-top:10px; 
  margin-right: 10px;
   background-color:#fff;   
}

table.kontakt_str td {
  font-size:11px;
  padding:5px;
  vertical-align:top;
  background-color:#fff;  
}

table.oferta th {
  background-color:#378ab9;
  border-bottom:5px double #FFFFFF;
  border-right:1px solid #FFFFFF;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  padding:15px 8px 10px;
  text-align:center;
  vertical-align:top;
}

table.oferta td {

  border-bottom:1px dotted #e5e5e5;
  border-right:1px dotted #e5e5e5;
  font-size:11px;
  padding:5px;
  vertical-align:top;
}

a.mail2:hover {
  color:#3c9209;
  text-decoration:underline;
}
a.mail2{
  font-size: 11px;
  color:#3c9209;
  text-decoration:none;
}

a.mail3:hover {
  color:#eb9e09;
  text-decoration:underline;
}
a.mail3{
  font-size: 11px;
  color:#eb9e09;
  text-decoration:none;
}

#form_nag {
  background-color:#e5e5e5;
  background-image:url('../pics/tlo_kontakt.gif');
  background-position:left top;
  background-repeat:repeat-x;
  border:3px solid #C0C0C0;
  height:auto;
  margin:20px 33px 0 25px;
  padding-bottom:10px;
  padding-top:10px;
  width:auto;
}

.form1 {
  color:#626262;
  float:left;
  height:auto;
  margin:0;
  padding:9px 10px 5px 5px;
  text-align:right;
  width:220px;
}

form{

padding: 0;
margin:0;
}

.form2 {
  float:left;
  height:auto;
  margin:0;
  padding:5px 5px 5px 0;
  text-align:left;
  width:265px;
}

input#temat_pytania{
  color: #5c5c5c;
}


input#imie_nazwisko{
  color: #5c5c5c;
}

input#email{
  color: #5c5c5c;
}

input#telefon{
  color: #5c5c5c;
}

input.firmos{
  color: #5c5c5c;
}

input.adres{
  color: #5c5c5c;
}


input.stanowisko{
  color: #5c5c5c;
}

input#tresc{
  color: #5c5c5c;
}



#form_notka{
  text-align:right;
  margin-top: 15px;
  margin-right: 35px;
}

#portfolios{
  background-image:url('../pics/portfolios_1.gif');
  background-position:center top;
  background-repeat:repeat-y;
  min-height:200px;
}

#portfolios2 {
  background-image:url('../pics/portfolios_2.gif');
  background-position:center top;
  background-repeat:no-repeat;
  min-height:200px;
}

#portfolios3 {
  background-image:url('../pics/portfolios_3.gif');
  background-position:center bottom;
  background-repeat:no-repeat;
  border-bottom:1px solid white;
  color:#336699;
  min-height:200px;
  padding-bottom:30px;
  padding-top:20px;
}

table.widthAuto {
  width:auto;
}

.cien{
  background-image:url('../pics/portfolios_4.gif');
  background-position:-32px 0;
  background-repeat:no-repeat;
  clear:both;
  margin-left:3px;
  height: 10px;
}

.klient {
  color:#7f92a5;
  font-family:tahoma;
  font-size:11px;
  margin:0 auto;
  padding:0 10px 10px;
  width:210px;
}

.klient h3 {
  color:#6D7379;
  font-family:tahoma;
  font-size:11px;
  margin:0 0 5px;
  padding:0;
}

.obraz{
  text-align:center;
}

.link {
  height:24px;
  margin-top:6px;
  text-align:right;
}

.link img {
  border:0 none;
  margin-right:6px;
}

.floatleft {
  float:left;
}

.odnosnik a{
color: #7691ae;
text-decoration: none;
}

.odnosnik a:hover{
text-decoration: underline;
}

a{
color: #7691ae;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}


.info2 {
  background-color:#0072BA;
  background-image:url('../pics/komunikat.gif');
  background-position:left top;
  background-repeat:repeat-x;
  border:1px dashed #B2CBDD;
  color:#B0D8F3;
  margin:20px;
  padding:10px;
  text-align: center;
}

.info2 a{
  color:#fff;
  text-decoration: none;
}

.info2 a:hover{
  text-decoration: underline;
    color:#c3d7ed;
}


