body {
	background-color: #e4e4e4;
	background-image: url("../img/top.jpg");
	background-position: top;
	background-repeat: repeat-x;	
	margin: 0;
	color: #fff;
	text-align: center;
	padding: 0;

}



#top {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 79px;
	border-bottom: solid 2px;
	background-color: #fff;
	border-color: #fb7724;
	background-image: url("../img/top_bg.gif");
	background-position: center;
	background-repeat: no-repeat;
}

.g {
	height: 49px;
	float: right;
	margin-top: 12px;
}

#logo_lnk {
	width: 110px;
	height: 49px;
	float: left;
}


#top_menu {
	margin: 0 auto;
	padding: 0;
	width: 659px;
	height: 49px;
	border: 0;
	border-color: #fff;

}

#top_m1 {
	margin-top: 18px;
	margin-bottom: 0;
	margin-right: 0px;
	padding: 0;

	height: 25px;

	border: 0;
	border-color: #fff;
	float: right;
}



#main {
	margin: 0 auto;
	padding: 0;
	width: 686px;
	display: table;
	background-color: none;
	border: 0;
	background-image: url("../img/bg.gif");
	background-position: right;
	background-repeat: repeat-y;


}




#main_menu {
	width: 448px;
	height: 47px;
	margin: 0;
	border: 0;
	background-image: url("../img/menu.gif");
	float: right;
	padding: 0;
	background-color: #fff;

	background-repeat: no-repeat;
}

.menu_pos {
	height: 47px;
	margin: 0;
	border: 0;

	float: left;
	padding: 0 13px 0 13px;
	background-image: url("../img/sep.gif");
	background-position: right;
	background-repeat: no-repeat;

}

.menu_pos a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#868686;
	margin: 0;
	padding-top: 16px;
	text-transform:uppercase;
	text-decoration: none;
	float: left;
}

.menu_pos a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#f35b00;
	margin: 0;
	padding-top: 16px;
	text-transform:uppercase;
	text-decoration: none;
	float: left;

}





#foto {
	width: 448px;
	height: 119px;
	float: right;
	border: 0;
	margin: 0;
	padding:0;
	background-color: #fff;

}

.r_h {
	
	width: 165px;
	height: 18px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: solid 1px;
	border-color: #d4d4d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#0075c7;
	text-align: left;



}

#right a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;

	text-decoration: underline;
	
}



#right a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#f35b00;

	text-decoration: underline;
}

#stopka a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#0054c7;

	text-decoration: underline;
	
}

#stopka a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#f35b00;

	text-decoration: underline;
}


#search_left a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;

	text-decoration: underline;

}



#search_left a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#f35b00;

	text-decoration: underline;
}

#search_right a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;

	text-decoration: underline;

}



#search_right a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#f35b00;

	text-decoration: underline;
}



#search_right ul {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	list-style-image: url("../img/list1.gif");
}

#reg {
	float: left;
	display: block;
	width: 418px;
	min-height: 20px;
	margin: 25px 0 15px 0;
	padding: 30px 0 0 0;
	background-image: url("../img/reg.gif");
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666a6a;
	text-align: left;
}

#search_right ul li {
	position: relative;
	top: -3px;
	margin: 0;
	padding: 0;

	width: 135px;

}

#wyp {
	width: 124px;
	height: 22px;
	margin: 20px 0 0px 150px;
	padding: 0;
	float: left;
}

.panel_praca {
	width: 418px;
	height: 22px;
	margin: 0px 0 0px 0px;
	padding: 0;
	float: left;
	background-color: #fff;


}

.id {
	position: relative;
	top: 2px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666a6a;
	text-align: left;
	margin: 0 0 0 10px;
	width: 30px;
	float: left;
}

.desc {

	float: left;
	position: relative;
	top: 2px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666a6a;
	text-align: left;
	margin: 0 0 0 20px;
}

.panel_praca1 {
	width: 418px;
	height: 22px;
	margin: 0px 0 0px 0px;
	padding: 0;
	float: left;
	background-color: #f7f7f7;
}

#right ul {

	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	list-style-image: url("../img/list.gif");


}

#right ul li {
	margin: 5px 0 5px 0;
	padding: 0;
	width: 145px;

}

#input_n {
	width: 149px;
	height: 20px;
	border: solid 1px;
	padding: 0;
	margin: 0 0 0 6px;
	border-color: #bfbfbf;
	background-color: #fff;



}

#input_s1 {
	width: 215px;
	height: 20px;
	border: solid 1px;
	padding: 0;
	margin: 0 0 10px 0px;
	border-color: #bfbfbf;
	background-color: #fff;
}

#input_s10 {
	width: 400px;
	height: 140px;
	border: solid 1px;
	padding: 0;
	margin: 0 0 10px 0px;
	border-color: #bfbfbf;
	background-color: #fff;
}





#input_s2 {
	width: 141px;
	height: 20px;
	border: solid 1px;
	padding: 0;
	margin: 0 0 10px 0px;
	border-color: #bfbfbf;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666a6a;
}

#input_s3 {
	width: 58px;
	height: 22px;
	border: 0;
	padding: 0;
	margin: 0;
	position: relative;
	top: -8px;
	left: 14px;
	background-image: url("../img/search.gif");
}

#newsletter a {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;

	text-decoration: underline;
	margin: 5px 0 0 10px;
	width: 50px;



}

#newsletter a:hover {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#f35b00;

	text-decoration: underline;
	margin: 5px 0 0 10px;
	width: 50px;
}

#newsletter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666a6a;

	text-decoration: none;
	margin: 5px 0 5px 10px;

}

#newsletter {
	
	width: 165px;
	height: 80px;
	float: left;
	display: block;
	margin: 5px 0 15px 0;
	padding: 0;
	background-color: #f2f2f2;
	

}

#submenu {
	
	width: 165px;
	float: left;
	display: block;
	margin: 5px 0 15px 0;
	padding: 0;
	background-color: #f2f2f2;
	

}
#wiecej {

	float: left;
	width: 150px;
	margin: 0px 0 15px 0;
	padding: 0;
}

.lnk2 {


	margin: 0px 0 15px 0;
	padding: 0;
}


#left {
	float: left;
	width: 489px;
	background-color: none;
	display: inline;
	margin: 0;
	padding: 0;
	background-color: none;
}

#right {

	width: 165px;
	background-color: none;
	float: left;
	display: inline;
	margin: 0 5px 0 15px;

	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666a6a;
	text-align: left;
	background-color: none;


}


#main_top {
	margin: 0 auto;
	padding: 0;
	width: 700px;
	border: 0;
	height: 32px;
	background-position: right;
	background-repeat: no-repeat;
}

#main_bottom {
	margin: 0 auto;
	padding: 0;
	position: relative;
	top: -1px;
	width: 700px;
	background-image: url("../img/dol.gif");
	border: 0;
	height: 18px;
	float: center;
	background-repeat: no-repeat;
	background-position: right;

}




#stopka {
	position: relative;
	left: 18px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666a6a;

	width: 646px;

	border: 0;
	height: 18px;
	float: center;
	background-repeat: no-repeat;
	background-position: right;


}


.panel_txt {

	width: 415px;


	padding: 0;
	margin: 0;
	float: right;
	text-align: left;

}

.panel_main {

	width: 415px;
	padding: 0;
	margin: 0;
	float: right;
	text-align: left;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666a6a;
}


.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#f35b00;
	text-decoration: none;
	padding: 0;
	margin: 0 0 10px 0;
}

#search_left {
	width: 255px;
	background-color: none;
	float: left;
	margin: 0;
	padding: 0;
	

}

#search_right {
	width: 160px;
	background-color: none;
	float: left;
	margin: 0;
	padding: 0;

}


#h1 {
	width: 489px;
	height: 70px;
	margin: 0 auto;
	padding: 0;
	background-image: url("../graf/h1.gif");
	float: left;
	background-repeat: no-repeat;
}

#h2 {
	width: 489px;
	height: 70px;
	margin: 0 auto;
	padding: 0;
	background-image: url("../img/h1.gif");
	float: left;
	background-repeat: no-repeat;
}






img {
   border: 0;
   
}
/* UZUPELNIC */
.oferta_nawigacja {
    padding-top: 10px;
    padding-bottom: 10px;    
}

.oferta_nawigacja a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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

.oferta_t {
    font-size: 14px;
}

.oferta_t a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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

.oferta_tresc {
    padding-top: 10px;
    padding-bottom: 10px;    
}

.oferta_tresc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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

.oferta_tresc_2 {
    width: 415px;
    margin: 0;
    float: right;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 40px;    
}

.oferta_tresc_2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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

.oferta_tresc_top10 {
    width: 415px;
    margin: 0;
    float: right;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 30px;    
}

.oferta_tresc_top10 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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

.oferta_m {
    padding-top: 10px;
    padding-bottom: 10px;    

}

.oferta_m a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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

.panel_praca a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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

.panel_praca1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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


.oferta_stopka {
    padding-top: 20px;
    padding-bottom: 10px;    
}

.oferta_stopka a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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

.oferta_stopka2 {
    padding-bottom: 30px;        
}

.oferta_stopka2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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

.szukaj_linia hr {
	border-style: groove;
	border-color: #D4D4D4;
}

.wyszukiwanie_naglowek_tytul {
	padding-top: 0px;
}

.wyszukiwanie_naglowek_tresc {
	padding-top: 60px;
}

.wyszukiwanie_stopka {
	padding-bottom: 60px;
}

.wyszukiwarka_nawigacja {
    padding-top: 0px;
    padding-bottom: 5px;    
}

.wyszukiwarka_nawigacja a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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

.art_nawigacja {
    padding-top: 0px;
    padding-bottom: 5px;    
}

.art_nawigacja a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0054c7;
	text-decoration: underline;
}

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