/* CSS Document */
body{
margin:0px;
padding:0px;
color:#000000;
font-size:12px;
font-family:arial;
}
.a{color:#000000;font-weight:bold;}
.toplink {color:#03598A;text-decoration:none;}
img{border:0px;}
.site{
border:0px solid blue;
width:970px;
text-align:left;
height:100%;
}
.top1 a, .top1 a:visited{
display:block;
width:145px;
height:145px;
border:0px solid red;
margin-left:40px;
}
.top1{
float:left;
background-image: url(images/top1a.jpg);
background-repeat: no-repeat;
width:184px;
height:151px;
}
.top2{
float:left;
background-image: url(images/top2a.jpg);
background-repeat: no-repeat;
width:539px;
height:151px;
}
.top3{
float:left;
background-image: url(images/top3.jpg);
background-repeat: no-repeat;
width:228px;
height:19px;
}
.top4{

float:left;
width:228px;
height:132px;
}
.szukaj{margin-left:10px;margin-top:10px;}
.input_txt {border:1px solid #C3C3C3;font-size:10px;color:#03598A;margin-right:10px;width:140px;height:18px;}
.input_txt:focus{border:1px solid #000000;font-size:10px;color:#03598A;margin-right:10px;width:140px;height:18px;}
.input_btn {font-size:10px;color:#03598A;font-weight:bold;}
.box_na_skroty{
margin-top:5px;
margin-left:10px;
}
.nag_skroty{
background-image: url(images/bg_na_skroty.jpg);
background-repeat: repeat-y;
padding-left:20px;
font-weight:bold;
font-size:13px;
}
.link_na_skroty{
margin-top:5px;
display:block;
background-image: url(images/pkt_na_skroty.jpg);
background-repeat: no-repeat;
padding-left:20px;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.belka_linki{
clear:both;
background-image: url(images/bg_belka_linki.jpg);
background-repeat: repeat-x;
height:25px;
width:auto;
text-align:left;
}

.lewa{
float:left;
width:246px;
height:100%;
}
.srodek{
float:left;
width:494px;
height:100%
}
.prawa{
float:left;
width:228px;
height:100%;
}
.box{margin-top:20px;font-size:12px;color:#000000;}
.nag_box{
background-image: url(images/bg_nag_box.jpg);
background-repeat: no-repeat;
width:228px;
padding-left:20px;
font-weight:bold;
font-size:14px;
color:#03598A;
}
.nag_box a, .nag_box a:visited{
text-decoration:none;
color:#03598A;
}
.bg_txt_box{
background-image: url(images/bg_txt_box.jpg);
background-repeat: repeat-y;
width:228px;
}
.txt_box{
padding-top:10px;
margin-left:10px;
margin-right:10px;
padding-bottom:10px;
}
.bg_foot_box{
background-image: url(images/bg_foot_box.jpg);
background-repeat: no-repeat;
width:228px;
height:5px;
}
.box_link{
display:block;
/*background-image: url(images/pkt_linki.gif);
background-repeat: no-repeat;*/
border-bottom:1px solid #C3C3C3;
height:18px;
*height:22px;
width:auto;
font-size:12px;
font-weight:bold;
color:#03598A;
text-decoration:none;
padding-top:4px;
padding-left:0px;
}
.box_link:hover, .box_link_on:hover{
display:block;
/*background-image: url(images/pkt_linki_on.gif);
background-repeat: no-repeat;*/
background-color:#F1F1F1;
border-bottom:1px solid #C3C3C3;
height:18px;
*height:22px;
width:auto;
font-size:12px;
font-weight:bold;
color:#03598A;
text-decoration:none;
padding-top:4px;
padding-left:5px;
}
.box_link_on{
display:block;
/*background-image: url(images/pkt_linki_on.gif);
background-repeat: no-repeat;*/
background-color:#F1F1F1;
border-bottom:1px solid #C3C3C3;
height:18px;
*height:22px;
width:auto;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding-top:4px;
padding-left:5px;
}
.more{
margin-left:1px;
background-image: url(images/bg_linia_more.jpg);
background-repeat: repeat-x;
height:19px;
width:224px;;
text-align:right;
}
.txt_more{
padding-top:2px;
padding-bottom:2px;
border:1px solid #E5E5E5;
background-color: #FFFFFF;
width:80px;
margin-left:142px;
font-size:11px;
font-weight:bold;
color:#969696;
text-align:center;
}
.txt_more a, .txt_more a:visited{color:#969696;text-decoration:none;}
.txt_more a:hover{color:#000000;text-decoration:none;}
.obraz{padding:2px;border:1px solid #C3C3C3;background-color:#FFFFFF;}

.nag_box_gl{
background-image: url(images/bg_nag_box.jpg);
background-repeat: no-repeat;
width:490px;
padding-left:20px;
font-weight:bold;
font-size:14px;
color:#03598A;
}
.bg_txt_box_gl{
background-image: url(images/bg_txt_box.jpg);
background-repeat: repeat-y;
width:490px;
}
.hr_gl{
background-image: url(images/hr.jpg);
background-repeat:no-repeat;
height:6px;
width:auto;
}
.srodek a, .srodek a:visited {color:#939695;text-decoration:none;}
.bg_foot_box_gl{
background-image: url(images/bg_foot_box_gl.jpg);
background-repeat: no-repeat;
width:490px;
height:9px;
}
.ng_aktu, .ng_aktu a, .ng_aktu:visited{
color:#104AEC;
font-weight:bold;
text-decoration:none;
}
.data_aktu{
color:#000000;
font-size:10px;
font-weight:bold;
}
.txt_aktu{padding-top:10px;color:#969696;font-size:11px;}
.pliki ,.pliki a, .pliki a:visited{color:#000000;font-weight:bold;text-decoration:none;font-size:12px;}
.box_stopka{border-top:1px dotted #969696;width:auto;font-size:10px;color:#969696;text-align:center;padding-top:10px;padding-bottom:10px;}
.box_stopka a, .box_stopka a:visited {color:#969696;text-decoration:none;}
.firma{width:200px;float:left;font-size:10px;color:#03598A;}
.firma a, .firma a:visited, .navi a, .navi a:visited{color:#03598A;text-decoration:none;}
.my{width:770px;float:left;text-align:right;font-size:10px;color:#969696;}
.my a, .my a:visited{color:#969696;text-decoration:none;}
.navi{
    padding-left:18px;
    padding-top:4px;
    background-image: url(images/pkt_linki.gif);
    background-repeat: no-repeat;
    font-weight:normal;font-size:11px;
    width:auto;
    float:left;
    font-size:11px;
    font-weight: bold;
    color:#03598A;
    margin-bottom:7px;
    }
.formularz_biuro{
color:#000000;
font-size:11px;
font-weight:bold;
}
.formularz_biuro  b {color:red;}


/* */
.menu_link, .menu_link_on{
float: left;
  height:20px;
   * height:25px;
  background-image: url(images/bg_belka_linki.jpg);
background-repeat: repeat-x;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:5px;
text-decoration:none;
font-weight: bold;
}

.menu_link:hover, .menu_link_on{
background-image: url(images/bg_belka_linki_on.jpg);
background-repeat: repeat-x;
}
#lista{
display:none;
position: absolute;
  margin-top: -5px;
padding: 0;
margin-left: 0;
}
#lista li{
width: 160px;
    background-color:#F1F1F1;
  background-color:#F1F1F1;
  border-left:1px solid #C3C3C3; 
  border-right:1px solid #C3C3C3; 
  border-bottom:1px solid #C3C3C3; 
  list-style-type: none;
  color:#005B8A;
  padding-bottom:3px; 
    height: 20px;
    * height: 25px;
    line-height: 20px;
  }
#lista li a{
 color:#005B8A;
  padding: 5px;
  text-decoration: none;
  font-weight: bold;
  margin-top: 6px;
  }
  #lista li a:hover{
   color:#000;
    }
