*{
margin: 0;
padding: 0;
}
body{
margin: 0;
padding: 0;
background: #BAD2FF url(img/left-body.gif) repeat-y;
font-family: Arial;
font-size: 12px;
color: #012684;
}
a{
color: #333366;
text-decoration: none;
font-weight: bold;
}
label{
width: 90px;

display: block;
float: left;
}

form div{
padding: 2px;
}
#form_content{
padding-bottom: 50px;
float: left;
margin-top: 5px;
margin-left: 40px;


}
input.button{
width: 50px; 
height: 25px;
background-color: #002C8B;

color: #FFFFFF;
border: 2px solid #AFC0DA;
}
#form_left{
float: left;
width: 280px;
padding-right: 20px;

}
#form_left p{
width: 260px;
}

#top_section{
padding-left: 35px;
width: 945px; 
float: left;
background: url(img/tlo_pod_banner.jpg) no-repeat;

margin-left: 21px;
}
#banner_top{
width: 905px;
float: left;
height: 222px;



}
#top_content{

}
#body_section{
width: 1000px;
margin: 0 auto;
background: url(img/tlo_body.jpg) repeat-y;

}
#main_content{
width: 950px;
height: auto;
float:left;
min-height: 700px;
background: url(img/out_side_main_tlo.jpg) repeat-y;
margin-left: 50px;

}
#main_inside{
width: 950px;
background: url(img/top_main_tlo.jpg) no-repeat -1px 0;

min-height: 300px;
!important;height:300px;

}
#footer_out{
width: 978px;
height: 90px;
background: #BFD8FB url(img/stopka_tlo.jpg) no-repeat -2px;
margin: 0 auto;
clear: both;

}
#footer_inside{
width: 910px;
margin-left: 45px;
padding-top: 1px;
background: url(img/stopka_inside.jpg) no-repeat;
height: 70px;
}
#footer_inside ul{
width: 700px;
list-style: none;
margin: 22px 20px 5px 100px;
}
#footer_inside ul li{
float: left;
padding: 0 7px 0 7px;
border-right: 1px solid #06336F;
line-height: 12px;
font-size: 11px;
}

#footer_inside ul li a{
color: #FDFCFC;
}
#footer_inside ul li a:hover{
color: #CEDEFB;
}

#footer_inside p.foot_info{
width: 700px;
padding: 12px 5px 1px 60px;
margin: 0;
clear: left;
font-weight: bold;

}
#footer_inside img{
float: right;
position: relative;
display: block;
margin: -44px -20px 0 0;
}
#footer_inside p.stopka{
color: #012684;
margin:0;
padding: 10px 0;
clear: left;

font-size: 10px;
font-weight: bold;
text-align: center;
}
#footer_inside p.stopka a{
font-weight: bold;
}
#footer_rnament{
width: 154px;
height: 115px;
background: #000000;
position: relative;
top: -115px;
left: -13px;
background: url(img/footer_rnament.jpg) no-repeat -1px;
}

/*lewe menu*/

#left_content{
width: 254px;
background: url(img/left_side.gif) repeat-y;
float:left;
overflow: hidden;
margin-left: 6px;
min-height: 370px;
}
#left_content .link_bottom_tresc{
width: 220px;
display: block;
float: left ;
text-align: right;
padding: 10px;
margin-top: 10px;
clear: both;
}
#left_top{
float: left;
width: 254px;
margin-top: -1px;

}

.box_outer{
background: url(img/box_outside_tlo.jpg) repeat-y;
float:left;
margin-left: 2px;
width: 251px;
border-bottom: 8px solid #F8D0D8;
}
.box_inside{
background: url(img/box_inside_tlo.jpg) no-repeat;
float:left;
width: 235px;
padding: 10px 25px 10px 20px;

}
.box_inside p {
width: 215px;
text-align: justify;
font-size: 11px;
}
.box_inside h3{
margin-bottom: 10px;
margin-top: 13px;
font-size: 15px;
width: 210px;
}
.box_link_bottom{
background: url(img/tlo_border_box.jpg) no-repeat 0px 7px;
width: 235px;
margin: 10px 10px -28px -20px;
padding-left: 140px;
float:left;
position: relative;
}
.box_link_bottom a{
display: block;
width: 80px;
padding: 5px 5px 5px 30px;
background: url(img/button_box_tlo.jpg) no-repeat;
color: #F8CFD7;

}
#menu_inside{
float:left;
width: 190px;
padding-top: 20px;

position: relative;
background: url(img/top_menu_tlo.jpg) no-repeat;
}
#menu_inside ul{
width: 190px;

list-style: none;
margin: 0;
padding: 0;
padding-bottom: 20px;
background: url(img/bottom_menu_tlo.jpg) no-repeat left bottom;
}
#menu_inside ul li{
padding: 0 3px 5px 44px;

}
#menu_inside ul li a:hover{
color: #426097;
}
#menu_inside ul li.aktual{
background: url(img/punktor_tlo.jpg) no-repeat left 2px;
}
#menu_inside ul li ul{
background: none;
padding: 2px 5px 2px 15px;
margin: 0;

}
#menu_inside ul li ul li{
padding: 0;
margin: 0;
}
#menu_inside ul li ul a{
font-weight: normal;
color: #2377E8;

}
#menu_inside ul li ul a:hover{
margin-left: 3px;
}
#center_content{
float: left;
width: 653px;
min-height: 300px;
float:left;
padding-top: 0;
background: url(img/top_center_tlo.jpg) no-repeat top left;
overflow: hidden;

}
.top_sidebar{
width: 150px;
float: right;
text-align: right;
padding: 0;
margin: 0;
padding-bottom: 15px;
}
.data_bottom{
float: right;
margin-top: 20px;
color: #0131AF;
}
.link_bottom{
float: right;
clear: both;
}
.link_bottom a{
display: block;
background: url(img/button_more.png) no-repeat;
color: #ffffff;
width: 82px;
padding: 5px;
text-align: center;
margin-bottom: -6px;
position: relative;
}

.box_container{
margin-bottom: 10px;
float:left;
clear: both;
width: 440px;
background: url(img/box_bottom_tlo.jpg) no-repeat bottom right;
padding-right: 10px;
}
.document_box{
clear: both;
float: right;
padding: 10px;
}
ol.files{
float: left;
}
.tresc_container{
margin-bottom: 10px;
float:left;
clear: both;
width: 440px;
}
.link_bottom_tresc{

padding-top: 10px;
clear: both;
}
.link_bottom_aktual{
float: right;
padding: 10px;
}
.box_container h3{
font-size: 16px;
}
p.data{
margin-top: -10px;
padding-bottom: 10px;
font-size: 10px;
color: #02509D;
position: relative;
}
#center_inside{
float: left;
padding: 25px 20px 40px 25px;
width: 440px;
overflow: hidden;
}
#center_inside h2{
font-size: 18px;
margin-bottom: 15px;
}
#center_inside h3{
margin: 0;
padding: 0;
}
#center_inside ul{
padding-left: 20px;
}
.box_link{
width: 400px;
padding-top: 10px;
padding-left: 20px;
margin-bottom: 10px;
}
.box_link h4{
font-size: 13px;
}
#top_side{
width: 200px;
float: left;
margin-bottom: 20px;
}
#top_side h4{
font-size: 15px;
background: url(img/tlo_section_head.jpg) no-repeat;
float: left;
padding: 10px 5px 7px 5px;
margin-top: 0;
width: 200px;
}
#top_menu_list{
padding-left: 20px;
padding-bottom: 10px;
float:left;
width: 200px;
list-style: none;
}
#top_menu_list li{
margin-top: 7px;
}
h4.nawig_menu{
margin: 0;
padding: 0;
padding-bottom: 5px;

}
#top_menu_list a{
color: #C00004;
}
#top_menu_list a:hover{
color: #DE3137;
}
#top_menu_list a.aktual{
color: #DE3137;
}
#right_content{
width: 150px;
float: left;
padding-top: 20px;

}
#banner_box{
float:left;
}
#banner_box ul{
list-style: none;
padding: 0;
margin:0;
float:left;
}
#banner_box ul li{
float: left;
margin-top: 10px;
}
#banner_box ul li img{
border: 1px solid #c3d3f0;
padding: 1px;
}
#right_content img{
border: none;
}

#nawig_bar{
width: 652px;
float:left;
overflow: hidden;
}
#center_content h3{
margin-top: 0;
padding: 0;
font-size: 16px;

margin-bottom: 10px;
}
#center_content p{
line-height: 17px;
text-align: justify;

}

#center_content p.wstep, #center_content div.wstep{
width: 280px;


}

.box_main_p{
width: 300px;
clear: both;
float:left;
margin-bottom: 20px;

}
.box_main p{
text-align: justify;
line-height: 18px;
}

.box_main img{
margin-left: 10px;
padding: 1px;
border: 1px solid #97C8FD;
}
.box_main_p img, .wstep img{
float: left;
margin-right: 10px;
border: 3px solid #91ADD5;
}
.box_main_p h4{
margin: 5px 0 10px 0;
font-size: 16px;
padding: 0;
}
.box_main_p p{
padding: 0;
margin: 0
}



/*tla do sekcji */

#center_content.sekcja_aktual{
background: url(img/aktualnosci_tlo.jpg) no-repeat right -1px;
}
#center_content .box_main_aktual{
margin-bottom: 20px;
width: 300px;
}
#center_content.produkty{
background: url(img/oferta_promocyjna_tlo.jpg) no-repeat right -1px;
}
.sekcja1{
background: url(img/right_center_tlo_1.jpg) no-repeat right -1px;
}

.sekcja2{
background: none;
background-image: url(img/narz_promocyjne_tlo2.jpg);
background-repeat: no-repeat;
background-position: right 0;

}
.sekcja4{
background: url(img/right_center_tlo_1.jpg) no-repeat right -1px;
}
.sekcja5{
background: url(img/szkolenia_tlo.jpg) no-repeat right -1px;
}
.sekcja7{
background: url(img/linki_tlo.jpg) no-repeat right -1px;
}
.sekcja7 h4{
font-size: 15px;
padding: 0;
margin: 0;
}
.sekcja7 div{
margin-bottom: 20px;
}
.sekcja7 a{
color: #01508F;
}
.link_spod{
padding: 0;
margin: 0;
}
.sekcja9{
background-image: url(img/oferta_promocyjna_tlo.jpg);
background-repeat: no-repeat;
background-position: right -1px;
}
/*galeria*/

#galeria_box{
margin-top: 10px;
}
#galeria_box ul{
margin:0;
padding: 0;
list-style: none;
}
#galeria_box ul li{
width: 160px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
#galeria_box ul img{
border: 1px solid #0857ef;
padding: 1px;
}
#galeria_box ul span{
display: block;
clear: both;
margin-top: 10px;
}
#box_galeria{
clear: both;
margin: 10px;
float: left;
width: 350px;
}
#box_galeria .open_galery{
width: 110px;
float: right;
margin-top: 5px;
clear: both;
}
#box_galeria img{
float: right;
border: 1px solid #abb8fa;
padding: 1px;
}
.licznik{color: #ffffff; float: right; padding-right: 30px;font-weight: bold}