@charset "utf-8";
/* CSS Infonet */

body {margin:0px;padding:0px;background:#FFFFFF;}
a {
    color: #848484;
    text-decoration: none;
}
a:hover {
    color: #009036;
    text-decoration: underline;
}
img {border: 0px;}
.clear_float{clear:left;}
.clear_both{clear:both;}
.main_body {
		width:1020px;
		height:auto;
		margin-right:auto;
		margin-left:auto;
		padding:0xp;
}
.logo{
		float:left;
		height:78px;
		width:159px;
		margin:0px;
		padding:0xp;
}
.main_menu{
		width:1020px;
		height:78px;
		background:url(../img/bg_menu_podstrona.jpg) top no-repeat; 
		margin:0px;
		padding:0px;
}

.main_menu ul {
		width:780px;
		margin-left:240px;
		height:70px;
		float:right;
		padding:0px;
		margin:0px;
}
.main_menu li {
	
		float:left;
		display:block;
		height:30px;
		list-style:none;
		padding-left:5px;
		padding-right:5px;
		margin-top:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		letter-spacing:0px;
		font-weight:bold;
}

.main_menu li.link_aktualnosci{
		background:url(../img/bg_menu.jpg) top no-repeat;
		margin-top:27px;
		width:111px;
		height:23px;
}
.link_aktualnosci .link_padding {padding:2px 0 0 13px;}
.main_menu li.link_aktualnosci a {color:#ffffff;text-decoration:none;}
.main_menu li.link_aktualnosci a:hover {color:#ffffff;text-decoration:none;}

.main_menu li a{
		color:#ffffff;
		text-decoration:none;
}
.main_menu li a:hover{
		color:#009036;
		text-decoration:underline;
}


.main_menu li.seperator {
	
		float:left;
		display:block;
		height:58px;
		list-style:none;
		padding-left:3px;
		padding-right:3px;
		margin-top:10px;
		width:2px;
		background:url(../img/seperator.jpg) top no-repeat;
}

.main_menu li.last_li{color:#009036;}
.main_menu li.last_li a{color:#009036;text-decoration:none;}
.main_menu li.last_li a:hover{color:#ffffff;text-decoration:underline;}
.flash_movie{width:1020px;height:250px;background:url(../img/flash_bg_podstrona.jpg) top no-repeat; margin:0px; padding:0px;}
.main_content{width:1020px;height:auto;}
.main_content_left {
		width:670px;
		height:auto;
		float:left;
}

.main_content_left_naglowek{
		width:570px;
		margin-left:0px;
		/*height:20px;*/		

} 

.main_content_left_naglowek_img{
		width:17px;
		height:35px;
		background:url(../img/ikona_naglowka_podstrony.jpg) top no-repeat;
		float:left;
		margin-left:35px; 
		margin-top:0px;
}
.main_content_left_naglowek_txt{
		margin-left:65px;
		height:24px;
		width:466px;
		padding-top:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		padding-bottom:0px;
}

.main_content_left_podkategoria{

		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2E2E2E;
		margin-left:80px;
                .margin-left:50px;
		/*clear:left;*/

}

span.main_content_left_naglowek_txt{
		color:#000000;
		margin-left:0px;
}


.main_content_box{
		width:600px;
		height:auto;
		margin-top:10px;
		margin-left:35px;
		/*clear:left;*/
	
}

.main_content_box_txt{

	    font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#2E2E2E;
		width:533px;
		/*padding-left:28px;*/
		padding-right:20px;
		height:auto;
		text-align:justify;
		line-height:20px;
		float:right;
		padding-top:10px;
		margin-bottom:40px;
}


.main_content_rigth {
		width:320px;
		height:auto;
		float:right;
}

.main_content_rigth_box {
		width:312px;
		height:auto;
}

.main_content_right_box_nag{

	width:312px;
	background:url(../img/menu_naglowek.jpg) top no-repeat;
	height:42px;
	margin-bottom:0px;
	padding:0px;


}

.main_content_right_box_stopka{

	width:312px;
	background:url(../img/menu_stopka.jpg) top no-repeat;
	height:10px;


}
/*** Kategorie menu ***/ 


ul#menu, ul#menu ul {
  	list-style-type:none;
 	 margin: 0;
 	 padding: 0;
 	 width: 310px;
 
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 0px;
}

ul#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
    background: #FEFFFE;
    color: #7C7C7C;	
    padding: 0.5em;
    border-top:1px solid #A9A9A9;
	padding-left:25px;

}
.last_item li a {

border-bottom:0px solid #A9A9A9;
}



ul#menu li a:hover {
  background:#ffffff;
  
}

ul#menu li a.drop {
    background: url('../img/arrow_grey_down.png') no-repeat 10px 15px ;
}

ul#menu li.up a.drop {
    background: url('../img/arrow_grey_up.png') no-repeat 10px 15px ;
}

.sub_link  {
  	color:#555555;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
.sub_link_item  {
        color: #888888;
	padding-left:20px;
	border:0px;
}


ul#menu li ul li a {
   background:#ffffff;
  color: #555555;
  padding-left: 30px;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}

ul#menu li ul li a:hover {
  background: #ffffff;
  border-left: 5px #828282 solid;
  padding-left: 25px;
  color:#888888;
}

ul#menu li ul li a.selected, ul#menu li ul li a.selected span {
    font-weight: normal;
    color: #0066FF;
}

ul#menu li ul li.down a.drop {
    background: url('../img/arrow_blue_down.png') no-repeat 290px 13px ;
}

ul#menu li ul li.down a.drop:hover {
    background: url('../img/arrow_blue_down.png') no-repeat 285px 13px ;
}

ul#menu li ul li.up a.drop {
    background: url('../img/arrow_blue_up.png') no-repeat 290px 13px ;
}

ul#menu li ul li.up a.drop:hover {
    background: url('../img/arrow_blue_up.png') no-repeat 285px 13px ;
}


.ul_border{
    border-left:1px solid #A9A9A9;
    border-right:1px solid #A9A9A9;
}


.li_strzalka_down{
background:url(../img/menu_down.jpg) left no-repeat;
width:8px;
height:5px;
float:left;
padding-top:0px;
margin-left:10px;
}
.li_strzalka_up{
background:url(../img/menu_up.jpg) left no-repeat;
width:8px;
height:5px;
float:left;
padding-top:30px;
margin-left:10px;
}

.main_content_rigth_box_naglowek{
		width:100px;
		height:20px;
		padding-left:25px;
		padding-top:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#848484;

}
.main_content_rigth_box_txt{
		width:270px;
		height:70px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#848484;
		margin-left:25px;
		margin-top:25px;
		overflow:hidden;
}

.main_content_rigth_box_txt p {
    margin: 0px;
    padding: 0px;
}

.main_content_rigth_box_txt a , .main_content_rigth_box_txt_2 a{

		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#848484;
		font-weight:normal;
		text-decoration:none;
}


.main_content_rigth_box_txt a:hover, .main_content_rigth_box_txt_2 a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#009036;
		font-weight:normal;
		text-decoration:underline;

}


.main_content_rigth_box_txt_2{
		width:270px;
		height:70px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#848484;
		margin-left:25px;
		margin-top:5px;
		overflow:hidden;
}

.main_content_rigth_box_date{
		color:#009036;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		padding-left:64px;
		width:150px;
		clear:left;
		padding-bottom:5px;

}
.main_content_rigth_box_archiwum{
		width:200px;
		height:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#848484;
		text-align:right;
		margin-left:80px;
		padding-top:10px;
		font-weight:normal;
		text-decoration:none;
}

.main_content_rigth_box_archiwum a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#848484;
		font-weight:normal;
		text-decoration:none;
}
.main_content_rigth_box_archiwum a:hover{
    	font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#009036;
		font-weight:normal;
		text-decoration:underline;
}
.main_content_rigth_box_zapytanie{
		width:312px;
		height:168px;
		margin-top:30px;
		padding-top:10px;
		
}



.main_content_rigth_box_zapytanie_flash{
		width:312px;
		height:103px;
		
		
}
.main_content_rigth_box_zapytanie_stopka{
		width:312px;
		height:69px;
		background:url(../img/zapytanie_stopka.jpg) top no-repeat;
	
		
}

.main_content_rigth_box_zapytanie_stopka_txt{
		margin-left:65px;
		padding-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		line-height:20px;
		height:55px;
			overflow:hidden;
		
		
}


.main_content_rigth_box_serwis{
		width:312px;
		height:136px;
		margin-top:30px;
}


.kompetencje{
		width:1020px;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		clear:right;
		margin-top:20px;
}

.box_kompetencje{
		width:1020px;
		height:220px;
		background:url(../img/kompetencje.jpg) bottom no-repeat;
		margin:0px;
		padding:0px;
		
	
}

.box_kompetencje_naglowek{
		width:950px;
		height:auto;
		margin-top:40px;
		margin-left:30px;
		padding-top:10px;
		clear:right;
}
.box_kompetencje_naglowek_img{
		width:56px;
		height:45px;
		background:url(../img/img_kompetencje.jpg) top no-repeat;
		float:left;
}

.box_kompetencje_naglowek_txt{
		height:35px;
		width:560px;
		padding-top:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#848484;
		margin-left:65px;
}

span.box_kompetencje_naglowek_txt{color:#000000;margin-left:0px;}

.box_kompetencje_lista {
		width:920px;
		height:auto;
		margin-right:0px;
		margin-left:96px;
		padding-top:0px;
		clear:left;
		margin-top:0px;
	
		
}
dl {
		float:left;
		width:220px;
		font-size:1.1em;
		margin-right:12px;
		padding-right:55px;
		padding-left:0px;
}
 dl.wyrownanie_listy {
				
		width:200px;
		padding-right:10px;
				
}

 dl.last {margin-right:0;}
 dl dt {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#6D6D6D;
		padding:0 0 3px 0px;
		margin-bottom:5px;
		font-weight:bold;
}
 dl dd {
		padding:0 0 5px 0px;
		margin-bottom:0px;
		margin-left:0px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
}
 dl dd a {
		text-decoration:none;
		color:#424242;
		padding:0 0 5px 0px;
		font-family:Arial, Helvetica, sans-serif;
}
 dl dd a:hover {color:#009036; text-decoration:underline;}

.slide_show{
		width:1020px;
		height:70px;
		background:url(../img/slide.jpg) top no-repeat;
}
.stopka{
		width:1020px;
		height:92px;
		background:url(../img/stopka.jpg) top repeat-x;
}
.stopka_txt{
		width:150px;
		height:62px;
		margin-left:70px;
		float:left;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		padding-top:30px;

}

.stopka_txt_2{
		width:190px;
		height:62px;
		margin-left:10px;
		float:left;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		padding-top:30px;

}

.stopka_wyszukiwarka {
		width:312px;
		height:44px;
		background:url(../img/wyszukiwarka_bg.jpg) top no-repeat;
		float:right;
		margin-top:20px;
		margin-right:40px;
}

.stopka_wyszukiwarka_form{
		width:312px;
		height:44px;
		padding-left:20px;
		padding-top:10px;
}

.stopka_wyszukiwarka_input{
		float:left;

}
.stopka_wyszukiwarka_btn{
	    float:left;
	 	padding-left:5px;
		margin-top:2px;
}

.copyright {
		width:1020px;
		height:70px;
}
.copyright_info{
		width:220px;
		height:60px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#969494;
		padding:10px 0 0 10px;
		float:left;
}
.design{
		width:172px;
		height:60px;
		float:right;
		background:url(../img/avigraf.jpg) top no-repeat;
}

/*Galerie zdjęć */



.block_img_container{
		width:980px; 
		height:auto;
		min-height:150px;
		margin-left:auto;
		margin-right:auto;
		padding-top:3px;
		padding-bottom:3px;
		clear:left;
		border-top:0px solid #D6D6D6;
		}
		
		
/********* Lista miniatur *********/	

.galeria_zdjec {
	padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width:550px;
	height:auto;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:30px;
	margin-top:20px;
}


.block_zdjecia_container{
	width:170px;
	height:130px;
	float:left;
	margin-left:5px;
	margin-right:5px;

}

	
.block_zdjecia_container_zdjecie{
	width:160px;
	height:150px;
	float:left;


}
			
.block_zdjecia_container_zdjecie_space{
	width:16px;
	height:16px;
	float:right;
	padding-left:2px;
	margin-top:104px;
	cursor:pointer;

}
	
.galeria_zdjec img{
	width:160px;
	height:auto;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 3px;
	background: #ddd;
	border: 1px solid #ccc;
}



/**Data***/

.main_content_news_box_date{
		color:#009036;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-left:66px;
                .padding-left:0px;
		width:150px;
		/*clear:left;*/
		padding-bottom:5px;

}


/*** Zajawka ***/ 

.main_content_box_zajawka{
		width:600px;
		height:auto;
		margin-top:20px;
		margin-left:35px;
		clear:right;
	
}


.main_content_left_zajawka_tytul{

		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#585858;
		margin-left:30px;
		font-weight:normal;
		text-decoration:none;

}

.main_content_left_zajawka_tytul a{

		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#585858;
		font-weight:normal;
		text-decoration:none;

}
.main_content_left_zajawka_tytul a:hover{

		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#00A6EF;
		font-weight:normal;
		text-decoration:none;

}


.main_content_box_txt_zajawka{

	    font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#848484;
		width:525px;
		padding-left:28px;
		padding-right:45px;
		height:auto;
		text-align:justify;
		line-height:20px;
		padding-top:10px;
		padding-bottom:20px;
}
.zajawka_seperator{
		padding-left:5px;
}

/*** Kontakt ***/

.main_content_box_kontakt{
		width:600px;
		height:auto;
		margin-top:20px;
		margin-left:35px;
		clear:left;
	
}
.main_content_box_kontakt_dane{
width:260px;
height:auto;
margin-right:10px;
float:left;

}

.main_content_box_kontakt_dane_single{
width:260px;
height:auto;
margin-right:10px;
margin-top:20px;

}


.main_content_left_kontakt_tytul{

		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2E2E2E;
		margin-left:30px;
		font-weight:bold;
		text-decoration:none;

}

.main_content_box_txt_kontakt{

	    font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#848484;
		width:220px;
		padding-left:40px;
		padding-right:12px;
		height:auto;
		text-align:justify;
		line-height:20px;
		float:right;
		padding-top:10px;
		padding-bottom:20px;
}

.main_content_box_txt_kontakt_nag{
 font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	color:#2E2E2E;
	font-weight:bold;
}
.mapa_google{
		width:425px;
		height:350px;
		margin-left:60px;
		margin-right:40px;
		padding:0px;
		margin-top:30px;
		

}

/*** Szukaj ***/

.main_content_box_szukaj{
		width:500px;
		height:auto;
		margin-top:20px;
		/*margin-left:35px;*/
	
}

.main_content_left_szukaj_tytul{

		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#585858;
		margin-left:85px;
		font-weight:bold;
		text-decoration:none;
		padding-top:20px;

}




.podstrona_szukaj {
		width:312px;
		height:44px;
		background:url(../img/wyszukiwarka_bg.jpg) top no-repeat;
		float:right;
		margin-top:20px;
		margin-right:40px;
}

.podstrona_szukaj_form{
		width:400px;
		height:44px;
		padding-left:85px;
		padding-top:10px;
}

.podstrona_szukaj_input{
		float:left;

}
.podstrona_szukaj_btn{
	    float:left;
	 	padding-left:5px;
		margin-top:2px;
}


.main_content_left_tytul_aktualnosci{

		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#585858;
		margin-left:40px;
		font-weight:normal;
		text-decoration:none;
		padding-left:20px;
		/*width:300px;*/

}

.main_content_box_txt_aktualnosci{

	    font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#2E2E2E;
		/*width:422px;*/
		padding-left:60px;
		padding-right:45px;
		height:auto;
		text-align:justify;
		line-height:20px;
		padding-top:0px;
		padding-bottom:10px;
}



.main_content_left_tytul_aktualnosci a{

		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#979797;
		font-weight:normal;
		text-decoration:none;

}
.main_content_left_tytul_aktualnosci a:hover{

		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#00A6EF;
		font-weight:normal;
		text-decoration:none;

}



.seperator_news{
		margin-left:40px;
		/*width:450px;*/
		background:url(../img/seperator_news.jpg) top repeat-x;
}

.main_content_left_naglowek_szukaj{
		height:34px;
		width:466px;
		padding-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2E2E2E;
		padding-bottom:9px;
		font-weight:bold;}

                
.newslist {
                margin-bottom: 20px;
}
   
.newslist .newslist_date {
                color:#009036;
                font-weight:bold;
                font-family:Arial, Helvetica, sans-serif;
                font-size:11px;
}

.newslist .newslist_name {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#2E2E2E;
}

.newslist a, .pagination a {
                font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#848484;
		font-weight:normal;
		text-decoration:none;
}

.newslist a:hover, .pagination a:hover {
                font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#009036;
		font-weight:normal;
		text-decoration:underline;
}

.pagination {
    text-align: center;
}


ul.sitemap {
    margin: 0px 0px 0px 30px;
    padding: 0px;
    list-style-type: square;
}

ul.sitemap a {
    color: #424242;
    text-decoration: none;
}

ul.sitemap a:hover {
    color: #009036;
    text-decoration: underline;
}


.stopka_wyszukiwarka_form label, .stopka_wyszukiwarka_form legend, .podstrona_szukaj_form label, .podstrona_szukaj_form legend {
    display: none;
}

.stopka_wyszukiwarka_form fieldset, .podstrona_szukaj_form fieldset {
    border: 0px;
    margin: 0px;
    padding: 0px;
}








/* FORMS */

form.fStandard {
    
}

form.fStandard fieldset {
    border: 0px;
}

form.fStandard fieldset legend {
    display: none;
}

form.fStandard .line {
    padding: 3px;
    display: block;
    margin:5px 0px;
}

form.fStandard .line label {
    float: left;
    width: 130px;
    text-align: right;
    padding: 3px;
}

form.fStandard .line input.text {
    border: 1px solid #bbbbbb;
    width: 250px;
    padding: 3px;
}

form.fStandard .line textarea {
    border: 1px solid #bbbbbb;
    width: 350px;
    height: 150px;
}

form.fStandard .oneBtn {
    text-align: center;
}

form.fStandard .oneBtn input.submit {
    background-color: #61615f;
    border: 1px solid #ababab;
    color: #ffffff;
    padding: 3px 6px;
    font-size: 11px;
}

form.fStandard .oneBtn input.submit_disabled {
    background-color: #bbbbbb;
    border: 1px solid #ababab;
    color: #ffffff;
    padding: 3px 6px;
    font-size: 11px;
}

form.fStandard .error-message {
    color: #ff0000;
}







            
                