body{
margin: 0;
padding: 0;
font-family: Verdana, sans-serif;
color: #535353;

}
a{
text-decoration: none;
font-weight: bold;
color: #00359B;
}

ul.menu{
list-style: none;
padding: 0;
margin: 0;
}
form{
margin: 0;
padding: 0;
}
label{
display: block;
}
fieldset{
margin: 0;
padding: 0;
border: none;
}
a span{
display: none;
}
#wrapper{
width: 926px;
margin: 0 auto;

}
#top_container{
width: 926px;
height: 415px;
background: url('../images/top_container_tlo.png') no-repeat 0px 24px;
float: left;

}
#header_menu{
float: left;
width: 100%;
height: 24px;
}
#header_menu ul{
margin-left: 50px;
margin-top: 7px;
}
#header_menu .menu li{
margin-right: 5px;
}
#header_menu .menu li,#header_menu .menu a {
float: left;
width: 18px;
height: 10px;
display: block;
}
#header_menu .menu li.home{
background: url('../images/main_site_ico.gif') no-repeat;
}
#header_menu .menu li span{
display: none;
}
#header_menu .menu li.mail{
background: url('../images/e-mail_ico.gif') no-repeat left bottom;
}
#logo_search{

height: 76px;
width: 100%;
float: left;
}
#logo_search h1{
background: url('../images/logo_internus.png') no-repeat 0px 0px;
padding: 0;
margin: 0 0 0 90px;
height: 81px;
width: 250px;
float: left;
}
#logo_search h1 a{
height: 81px;
width: 250px;
display: block;
}

#logo_search .menu{
float: left;
margin:0px 20px 10px 160px;
width: 100px;
}
#logo_search .menu li{

width: 116px;
height: 81px;
}
#logo_search .menu li a{
width: 83px;
height: 28px;
display: block;
}
#logo_search form{
margin-top: 30px;
}
#logo_search label{
float: left;
background: url('../images/search_label.png') no-repeat 0px 0px;
width: 100px;
height: 20px;
}
#logo_search label span{
display: none;
}
#logo_search input{
float: left;
}
#logo_search form .button{
width: 20px;
height: 20px;
margin-left: 10px;
display: block;
float: left;
background: url('../images/search_arrow.gif') no-repeat 0px 0px;
padding-top: 40px;
border: none;
max-height: 20px;
overflow: hidden;
font-size: 1px;
color: #870808;
}
#top_banner{
width: 889px;
height: 260px;
margin-left: 17px;
float: left;
background: #ffffff url('../images/bg_kw.jpg') repeat-x;
}
#flash_top{
 background: #ffffff url('../images/bg_kw.jpg') repeat-x;
 height: 258px;
}
#menu_sidebar{
float: left;
background: url('../images/tlo_top_sidebar_wide.png') no-repeat 0px 0px;
width: 926px;
height: 55px;

}
#content_outer{
width: 100%;
float: left;
background: url('../images/content_box_outer_tlo.png') repeat-x;
}
#content_container{
background: url('../images/bottom_content_tlo.jpg') repeat-x bottom;
float: left;
width: 100%;
}
#outer_main_content{
width: 660px;
float: left;
margin-right: 10px;
}

#left_sidebar{
width: 230px;
float:left;
}
#left_sidebar .menu{
background: url('../images/left_menu_tlo.png') no-repeat;
width: 200px;
padding-top: 20px;
font-size: 0.82em;
margin: 0 0 10px 20px;
}
#left_sidebar .menu li{
margin-left: 10px;
padding: 2px 10px 2px 15px;
background: url('../images/punktor_left.gif') no-repeat 0 7px;


}
#left_sidebar .menu li:hover{
background: url('../images/punktor_subcategory.gif') no-repeat 0 7px;
}
#left_sidebar .menu li ul{
list-style: none;
padding: 5px 5px 5px 0px;
margin: 0;

}
#left_sidebar .menu li ul li{
margin-left: 0px;
background: url('../images/punktor_subcategory.gif') no-repeat 0 5px;
}
#left_sidebar .menu li a{
font-size: 0.68em;
text-transform:uppercase;
color: #535353
}
#left_sidebar .menu li a:hover{
color: #02215C
}
#left_sidebar .menu li ul a{
text-transform:none;
font-size: 0.82em;
font-weight: normal;
}
#left_box_1{

width: 204;
height: 299px;
margin:20px 0 20px 5px;
}
#content{
float: right;
width: 430px;

}
h2.category{
font-size: 0.68em;
width: 420px;
border-bottom: 1px solid #616161;
padding-bottom: 3px;
padding-left: 10px;
}
h2.category a{
color: #8A0909;


margin-left: 3px;
}
.content_box{
padding: 10px;
border-bottom: 1px solid #616161;
font-size: 0.78em;
float: left;
clear: both;
width: 410px;
margin-bottom: 20px;
}
.content_box p{
font-size: 0.88em;
line-height: 1.3em;
text-align: justify;
} 
.article_box .link_bottom_tresc{
clear: both;
float: right;
}
.content_box .link_bottom_tresc a{
float: right;
margin-bottom: -14px;
margin-right: -10px;
}
.article_box .link_bottom_tresc a{

margin-right: -25px;
}
.content_box .link_bottom_tresc a img{
border: none;
}
.gal_akapit a.open_galery{
font-weight: normal;
color: #535353;
}
.gal_akapit a.open_galery:hover{
color: #313131;
}
.data{
color: #8A0909;
font-size: 0.82em;
font-weight: bold;
display: block;
padding-bottom: 2px;
}

.content_box h3{
font-size: 1.0em;
color: #273185;
margin: 0;
padding-bottom: 10px;
}
.article_box{
margin-bottom: 30px;
width: 400px;
}
#right_sidebar{
float: left;
}

#right_box_1{
background: url('../images/bannery_right.jpg') no-repeat;
width: 236px;
height: 532px;
}
#footer_container{
float: left;
clear: both;
background: url('../images/footer_tlo.png') no-repeat;
width: 100%;
height: 60px;
margin-bottom: 20px;
}
.boxy_footer{
margin:10px 0 0 50px;
}
.footer_info{
width: 100%;
text-align: center;
font-size: 0.68em;
padding: 5px;
margin: 0;
}
/*nawigacja i powiekszanie liter*/
#menu_sidebar .menu{
width: 180px;
padding-left: 60px;
float: left;
height: 40px;
margin-top: 15px;
}
#flash_navigation{
float: right;
margin-right: 23px;
}
#menu_sidebar .menu a{
width: 20px;
height: 17px;
display: block;
}
#menu_sidebar .menu li{
float: left;
width: 17px;
}

#menu_sidebar .menu .small{
background: url('../images/size_small.png') no-repeat;

}
#menu_sidebar .menu .medium{
background: url('../images/size_normal.png') no-repeat;

}
#menu_sidebar .menu .large{
background: url('../images/size_large.png') no-repeat;

}
/*rejestracja*/
.rejestracja_content{
float:left;
width: 400px;
}
.rejestracja_content label{
float: left;
width: 110px;
margin-left: 5px;
}
.rejestracja_content form{
float: left;
}
.rejestracja_content ul{
float: left;
}

.rejestracja_content fieldset{
border: 1px solid #EAEDF3;
padding: 15px;
margin: 15px 0 15px 0;
width: 350px;
}
.rejestracja_content form div{
float: left;
clear: both;
width: 100%;
padding: 5px 0 5px 0;
}
.rejestracja_content legend{
font-weight: bold;
font-size: 1em;
}
.rejestracja_content input{
padding: 3px;
border: 1px solid #C2CEE0;
outline: 3px solid #F2F5FB;
background: #FDFCFC;
}
.rejestracja_content .blad{
color: #770707;
font-weight: bold;
}
.rejestracja_content .button{
float: right;
margin-top: 10px;  
}
 .rejestracja_content select{
padding: 2px;
border: 1px solid #C2CEE0;
outline: 3px solid #F2F5FB;
background: #FDFCFC;
}
 .rejestracja_content select:focus,.rejestracja_content input:focus {
  background: #ffffff;
  border-color: #940C0C;
 }
.kroki{
float: left;
padding: 0;
margin: 0;
list-style: none;
}
.kroki li{
padding: 3px;
width: 18px;
border: 1px solid #DBE4F2;
background: #E5EBF5;
color: #CED6E3;
float: left;
margin: 2px;
text-align: center;
font-size: 0.78em;
font-weight: bold;
}
.kroki li.aktual_krok{
background: #00359B;
color: #ffffff;
}
.info_rejestr{
margin: 0;
padding: 0 0 10px 0;
clear: both;
}

#box_certyfikaty{
background: url('../images/square_box_tlo.gif') no-repeat;
width: 236px;
height: 146px;

float: left;
margin-bottom: 30px;
}
#box_certyfikaty a{
display: block;
margin: 20px 0px 10px 20px;
float: left;
}
#box_certyfikaty img{
border: none;
}

/*galeria*/
.photo_square{
width: 103px;
height: 103px;
float: left;
background: url('../images/square_photo_tlo.gif') no-repeat;
padding: 4px;

}
.photo_square img{
border: none;
}
.photo_square span{
overflow: hidden;
width: 92px;
height: 92px;
display: block;
}
#galeria_box{
margin-top: 0;
}
#galeria_box ul{
list-style: none;
padding: 0;
margin: 0;
margin-left: -10px;
}
#galeria_box ul li{
float: left;
width: 106px;
height: 106px;
display: block;
margin: 5px;
overflow: hidden;
}
/*mapa strony*/

.sitemaplist{
font-size: 0.82em;

}
.sitemaplist li{
margin-top: 3px;
}

/*pobieranie plikow*/
.files2{
background: #D6D6D6;
list-style: none;
float: left;
width: 400px;

}
.files2 li{
float: left;
width: 390px;
}
.files2 a{
padding: 0;
margin: 0;
display: block;
float: right;
}
.files2 span{
display: block;
float: left;
}
.files2 a img{
border: none;
float: right;

}
.nagl_main{
font-size: 0.88em;
padding-left: 10px;
}
h4.docs{
clear: both;
}

/*tabela wykaz*/

.table_wykaz{
border-left: 1px solid #EFEFEF;
border-top: 1px solid #EFEFEF;
}
.table_wykaz td{
border-right: 1px solid #EFEFEF;
border-bottom: 1px solid #EFEFEF;
padding: 3px;
}
/*preloader*/
#preloader{
margin: 40px auto;
top: 20px;
padding: 90px 10px 10px 60px;
left: 300px;
width: 250px;
height: 100px;
background: url('../images/preloader_tlo.gif') no-repeat;
z-index: 999;

}

#flash_top{
position: relative;
 z-index: 10;

}
/*lista badaD*/
#lista_badan{
list-style: none;
padding: 0;
margin: 0;
font-size: 0.82em;
}
#lista_badan ul{
list-style: none;
margin: 0;
padding: 10px 0px;
}
#lista_badan li{
margin-left: 10px;
padding: 2px 10px 2px 15px;
background: url('../images/punktor_left.gif') no-repeat 0 7px;
}
#lista_badan li span{
color: #8A0909;
font-weight: bold;
}

.content_box h4{
border-bottom:1px solid #EEEEEE;
padding-bottom: 2px;
font-size: 0.98em;
}
.banner_link{
border: 1px solid #EAE7E7;
margin-left: 15px;
}
