body { margin-top:0px; margin-left:0px; margin-right: 0px; font-family:Verdana; font-size:12px; }
img { 	border: 0px none;	}
	
div#container {
	width: 1000px;
	position: relative;
}

div#container2 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

/* konkretne input'y z okreslonymi klasami zostana nadpisane ponizej */
input.tekstowe, textarea {
	height:18px; width: 200px; margin:1px; padding:1px; background:#FFFFFF; 	border-top:2px solid #BBBBBB; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;	border-left:2px solid #BBBBBB;	font-family:Verdana; font-size:12px;
}

select {
	  width: 200px; margin:1px; padding:0px; background:#FFFFFF; 	border-top:2px solid #BBBBBB; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;	border-left:2px solid #BBBBBB;	font-family:Verdana; font-size:12px;
}

textarea {
	width: 380px;
	height: 150px;
}


div#baner {
margin-top:40px;
margin-bottom:10px;
text-align: center;
}

div#baner2 {
width: 905px;
margin-left: auto;
margin-right: auto;
text-align: right;
}

div#tlo0{ background: #FFFFFF; position:absolute; left:0px; top:0px; right:0px;}

div#tlo{ background: #FFFFFF; position:absolute; left:0px; right:0px; }
div#pasek_zielony{ width:40%; margin-left:0px; margin-right:0px; height:23px; background: #408814; float:right; position: absolute; top: 0px; right: 0px; }
div#pasek_niebieski{ width:40%; margin-left:0px; margin-right:0px; height:23px; background: #06445F; float:left;  }
div#pasek_zielony_pracodawca{ width:40%; margin-left:0px; margin-right:0px; height:23px; background: #408814; float:left;  }
div#pasek_niebieski_pracodawca{ width:40%; margin-left:0px; margin-right:0px; height:23px; background: #06445F; position: absolute; right: 0px;  }
div#paski { position: absolute; top:0px; left:0px; width: 100%; }
div#adv {position: relative; top:0px; left:0px; width: 100%; }

div#gradient_niebieski_logowanie{ width:20%; height:147px; background:url(img/logowanie_gradient_niebieski.png); position:absolute; left:0px; top:12px; }
div#gradient_zielony_logowanie{ width:20%; height:147px; background:url(img/logowanie_gradient_zielony2.png); position:absolute; left:0px; top:115px; }
div#gradient_szary{ width:20%; height:617px; background:url(img/gradient_grey.png); position: absolute; top:0px; right: 0px;}
div#gradient_niebieski_wyszukiwarka{ width:60%; height:222px; background:url(img/gradient_niebieski_wyszukiwarka.png) ; position:absolute; right:0px; top:190px; bottom:0px; }

div#tlo_pod_mapa{ width:20%; height:190px; background:#fbf9f8; position:absolute; left:0px; top:510px; }
div#tlo_pod_powiadomienia{ width:20%; height:210px; background:#fbf9f8; position:absolute; left:0px; top:765px; }



div #container{ width:1000px; position:relative;  margin-left:auto; margin-right:auto;margin-top: 0px;}
div#top_container_pracodawca{ width:1000px;  height:px; padding-top:0px; margin-top:0px;  position:relative; float:left; }

div#nawigacja_container{ height:40px; position:relative; float:right; margin-right: 30px;  }
div#nawigacja_green_arrow{ width:37px;height:30px;background-image:url(img/nawigacja_green_arrow.gif);float: left; }
div#nawigacja_blue_arrow{ width:37px;height:30px;background-image:url(img/nawigacja_navyblue_arrow.gif);float: left; }
div#nawigacja_green_blank_01{ width:30px;height:23px;background-color: #408814; float: left; }
div#nawigacja_green_blank_02{ width:2px;height:23px;background-color: #408814; float: left; }
div#nawigacja_blue_blank_03{width:30px;height:23px;background-color: #06445F; float: left; }
div#nawigacja_blue_blank_01{ width:170px;height:23px;background-color: #06445F; float: left; }
div#nawigacja_blue_blank_02{ width:2px;height:23px;background-color: #06445F; float: left; }
div#nawigacja_green_blank_03{width:15px;height:23px;background-color: #408814; float: left; }
div.nawigacja_blue_left{ width:3px; height:30px; background-image:url(img/nawigacja_blue_left.gif); float:left; }
div.nawigacja_blue_center{ height:30px;	background:url(img/nawigacja_blue_center.gif) repeat-x;	 float:left; margin-bottom:0px; padding:4px 10px 0px 10px; vertical-align: middle; }
div.nawigacja_blue_right{ width:3px; height:30px; background-image:url(img/nawigacja_blue_right.gif); float:left; }
div.nawigacja_navyblue_left{ width:3px; height:30px; background-image:url(img/nawigacja_navyblue_left.gif); float:left; }
div.nawigacja_navyblue_center{ height:30px; background:url(img/nawigacja_navyblue_center.gif) repeat-x;	padding:4px 10px 0px 10px; float:left; vertical-align: middle; }
div.nawigacja_navyblue_right{ width:3px; height:30px; background-image:url(img/nawigacja_navyblue_right.gif); float:left; }
div.nawigacja_green_left{ width:3px; height:30px; background-image:url(img/nawigacja_green_left2.gif); float:left; }
div.nawigacja_green_center{ height:30px; background:url(img/nawigacja_green_center2.gif) repeat-x; padding:4px 10px 0px 10px; float:left; vertical-align: middle; }
div.nawigacja_green_right{ width:3px; height:30px; background-image:url(img/nawigacja_green_right2.gif);	float:left; }
a.nawigacja { font-size:11px; font-weight:bolder; color:#FFFFFF; text-decoration:none; }
a.nawigacja:hover { font-size:11px; font-weight:bolder; color:#FFFFFF; text-decoration:underline; }

div#top_container{ width:989px;  height:435px; padding-top:0px; margin-top:0px;  position:relative; float:left; background:#FFFFFF;}

div#top_01{ width:271px; height:432px; padding-top:0px; margin-top:0px; position: absolute; left: 230px; top: 0px; float:left; }
div#top_02{ width:72px; height:101px; background-image:url(img/top_02.gif); position: absolute; left: 0px; top: -2px; float:left; }
div#top_04{ width:53px; height:101px; background-image:url(img/top_04.gif);position: absolute; left: 207px; top: 0px; float:left; }
div#top_10{ width:98px; height:179px; background-image:url(img/top_10.png); position: absolute; left: 34px; top: 99px; float:left; }
div#top_11{ width:129px; height:78px; background-image:url(img/top_11.gif); position: absolute; left: 132px; top: 99px; float:left;  }
div#top_12{ width:89px; height:253px; background-image:url(img/top_12.gif); position: absolute; left: 132px; top: 177px; float:left;}
div#top_15{ width:13px; height:253px; background-image:url(img/top_15.gif); position: absolute; top: 177px; left: 976px; float:left; }
div#top_18{ width:132px; height:152px; background-image:url(img/top_18.gif); position: absolute; left: 0px; top: 278px; float:left;}
div#top_banner{ width:468px; height:60px;  margin-top:-10px; margin-left:298px;} 
/*top_banner{ width:480px; height:60px;  margin-top:-20px; margin-left:290px;} */

/*
div#top_01{ width:271px; height:432px; padding-top:0px; margin-top:0px; margin-left:-35px; position:relative; float:left; }
div#top_02{ width:72px; height:101px; background-image:url(img/top_02.gif); margin-top:0px; margin-left:0px; }
div#top_04{ width:53px; height:101px; background-image:url(img/top_04.gif); margin-top:-101px; margin-left:206px; }
div#top_10{ width:98px; height:179px; background-image:url(img/top_10.png); margin-top:-50px; margin-left:34px; }
div#top_11{ width:129px; height:78px; background-image:url(img/top_11.gif); margin-top:-179px; margin-left:130px; }
div#top_12{ width:89px; height:253px; background-image:url(img/top_12.gif); margin-top:0px; margin-left:132px; }
div#top_15{ width:13px; height:253px; background-image:url(img/top_15.gif); position: absolute; top: 179px; left: 990px; float:left; }
div#top_18{ width:132px; height:152px; background-image:url(img/top_18.gif); margin-top:-152px; margin-left:0px; }
div#top_banner{ width:468px; height:60px;  margin-top:-10px; margin-left:298px;}
*/

div#student_logowanie_01{ width:13px; height:179px; background-image:url(img/logowanie_01.png); margin-top:99px; float:left; }
div#student_logowanie_02{ width:251px; height:179px; background:url(img/logowanie_02.png) repeat-x; margin-top:99px; float:left; }

div#wyszukiwarka_container{ width:537px; height:253px; background:url(img/top_14.gif) repeat-x;position: absolute; top: 177px; left: 450px; float:left; }
div#wyszukiwarka_form{ margin-left: 8px; padding:10px 25px 10px 15px; position:relative;  width: 480px; }
input.wyszukiwarka_input{ height:16px; margin-left: 2px; width:346px; w\idth: 347px; margin:1px 1px 1px 1px; background:#FFFFFF; 	border-top:2px solid #BBBBBB; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;	border-left:2px solid #BBBBBB; }
select.wyszukiwarka_input{ height:20px; width:350px; margin:1px 1px 1px 1px; background:#FFFFFF; border-top:2px solid #BBBBBB; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;	border-left:2px solid #BBBBBB; }
div#wyszukiwarka_rodaje_pracy{  padding-right:0px; float:right; margin-top:10px; margin-bottom:10px; position: relative; }
div.wyszukiwarka_np_font { font-size:10px; padding-left:160px; height: 20px;}
div#wyszukiwarka_przycisk_wyszukaj{ margin-left: 370px; padding:2px; }



div#pracodawca_center{ width:725px;  float:left;  }
div#pracodawca_tresc_container{  margin-right:0px; margin-top:0px; background:#FFFFFF;  border:1px solid #CDCDCD; width: 718px; float:left;  }
div#pracodawca_tresc{ width:445px; border:0px; position:relative; float:left; padding-top: 8px; padding-left: 0px;}
div#pracodawca_tresc_przycisk_dodaj_ogloszenie{ width:417px; height:54px; margin-left:auto; margin-right:auto; position:relative; }

div#men_with_laptop_container{ width:251px; height:599px; border:0px; position:relative; float:right; margin-right:9px; }
div#men_with_laptop_01{ width:6px; height:358px; background:url(img/men_with_laptop_01.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_02{ width:212px; height:358px; background:url(img/men_with_laptop_02.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_03{ width:6px; height:358px; background:url(img/men_with_laptop_03.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_04{ width:6px; height:38px; background:url(img/men_with_laptop_04.png); position:relative; float:left; }
div#men_with_laptop_05{ width:212px; height:38px; background:url(img/men_with_laptop_05.png); position:relative; float:left; }
div#men_with_laptop_06{ width:6px; height:38px; background:url(img/men_with_laptop_06.png); position:relative; float:left; }
div#men_with_laptop_07{ width:6px; height:13px; background:url(img/men_with_laptop_07.png); position:relative; float:left; font-size:0px; line-height:0px; }
div#men_with_laptop_08{ width:212px; height:13px; background:url(img/men_with_laptop_08.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_09{ width:6px; height:13px; background:url(img/men_with_laptop_09.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_10{ width:6px; height:20px; background:url(img/men_with_laptop_10.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_11{ width:6px; height:8px; background:url(img/men_with_laptop_11.png); position:relative; float:left; font-size:0px; line-height:0px;  }
div#men_with_laptop_12{ width:212px; height:8px; background:url(img/men_with_laptop_12.png); position:relative; float:left; font-size:0px; line-height:0px;  }
div#men_with_laptop_13{ width:6px; height:8px; background:url(img/men_with_laptop_13.png); position:relative; float:left; font-size:0px; line-height:0px; }
div#men_with_laptop_14{ width:6px; height:20px; background:url(img/men_with_laptop_14.png); position:relative; float:left; font-size:0px; line-height:0px; }
div#men_with_laptop_15{ width:6px; height:8px; background:url(img/men_with_laptop_15.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_16{ width:212px; height:8px; background:url(img/men_with_laptop_16.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_17{ width:6px; height:8px; background:url(img/men_with_laptop_17.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_18{ width:6px; height:20px; background:url(img/men_with_laptop_18.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_19{ width:6px; height:114px; background:url(img/men_with_laptop_19.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_20{ width:212px; height:114px; background:url(img/men_with_laptop_20.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_21{ width:6px; height:114px; background:url(img/men_with_laptop_21.png); position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_blank_01{ width:27px; height:358px; background:#FFFFFF; position:relative; float:left;font-size:0px; line-height:0px; }
div#men_with_laptop_blank_02{ width:27px; height:38px; background:#FFFFFF; position:relative; float:left;font-size:0px; line-height:0px; }
div#men_with_laptop_blank_03{ width:27px; height:13px; background:#FFFFFF; position:relative; float:left;font-size:0px; line-height:0px; }
div#men_with_laptop_blank_04{ width:27px; height:8px; background:#FFFFFF; position:relative; float:left; font-size:0px; line-height:0px; }
div#men_with_laptop_blank_05{ width:27px; height:8px; background:#FFFFFF; position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_blank_06{ width:27px; height:114px; background:#FFFFFF; position:relative; float:left; font-size:0px; line-height:0px;}
div#men_with_laptop_szybkie_ogloszenie{ padding-top:14px; padding-left:5px; font-family:Verdana; font-size:11px; color:#FFFFFF; font-weight: bolder; }
div.men_with_laptop_przycisk_dodaj { width:245px; height:20px; position:relative; float:left; }

div#banner_container{ width:740px; height:113px; float:left;  position: relative; }
div#banner_648na60{ width:750px; height:100px;  color:#DDDDDD;  position: absolute; top: 0px; left: 16px;}
div#banner_648na60_top{ width:400px; height:60px; color:#DDDDDD;position: absolute; left: 300px; top: 50px;}

div#pracodawca_logowanie_container{ width:275px; background:#FFFFFF; float:left; padding:0px; margin:0px;}
div#logowanie_01{ width:13px; height:179px; background-image:url(img/logowanie_01.png); float:left; }
div#logowanie_02{ width:251px; height:179px; background:url(img/logowanie_02.png) repeat-x; float:left; }
div#pracodawca_logowanie_03{ width:8px; height:179px; background:url(img/logowanie_03.png) repeat-x; float:left; }
div#logowanie_form{ margin:10px 10px 10px 5px; padding:0px; }
div.logowanie_szescian{ float:left; margin:0px; width: 40px;}
div.naglowek_brazowy{ float:left; margin:3px 5px 0px 0px; font-family: Arial Narrow; font-size:14px; color:#392817; font-weight:bolder; }
div.naglowek_zielony{ float:left; margin:3px 5px 8px 0px; font-family: Arial Narrow; font-size:14px; color:#408814; font-weight:bolder; }
div.naglowek_WYROZNIONE{ float:left; margin:3px 5px 2px 0px; font-family:Arial Narrow; font-size:14px; color:#408814; font-weight:bolder; }
div.naglowek_WYROZNIONE1{ float:left; font-family:Verdana; font-size:14px; color:#408814; font-weight:bolder; }
div.naglowek_niebieski{ float:left; margin:3px 5px 8px 0px; font-family: Arial Narrow; font-size:14px; color:#034561; font-weight:bolder; }
div#logowanie_przycisk_zaloguj{ float:right; padding:2px; }
input.logowanie_input{ height:16px; width:150px; margin:1px; padding:0px; background:#FFFFFF; 	border-top:2px solid #BBBBBB; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;	border-left:2px solid #BBBBBB;	font-family:Verdana; font-size:12px; }
div.logowanie_zapamietaj_mnie_checkbox{ height:20px; width:21px; background:#EDEDED; float:left }
div.logowanie_zapamietaj_mnie_blank_szary{ height:20px; width:1px; background:url(img/blank_szary.png); float:left }
div#logowanie_zapamietaj_mnie_container{ float:left; position:relative; margin-top:3px; margin-right:5px; margin-left:5px; }
div#logowanie_zapamietaj_mnie{ line-height:18px; height:20px; background:#EDEDED; float:left; color:#333333; padding:0px 5px 0px 5px; font-family:Verdana; font-size:11px; }
div.logowanie_font{ float:right; padding:1px; font-family:Verdana; font-size:12px; }
a.logowanie_font_bold{ color:#222222; float:left; padding:12px 8px 2px 15px; font-weight:bolder; font-family:Verdana; font-size:10px; text-decoration:none; }
a.logowanie_font_bold:hover{ color:#222222; float:left; padding:12px 8px 2px 15px; font-family:Verdana; font-weight:bolder; font-size:10px; text-decoration:underline; }

div.ramka_braz_box { width:200px; padding:2px; float:left; position:relative; border:2px solid #BAB4AC; border-top-width:4px; font-size:0px; background:#FFFFFF; }
div.ramka_braz_long { width:750px; padding:2px; float:right; position:relative; border:2px solid #BAB4AC; border-top-width:4px; font-size:0px; }
div.ramka_braz_left_up { width:4px; height:6px; background:url(img/ramka_braz_01.gif) no-repeat; position:absolute; top:0px; left:0px; margin-top:-4px; margin-left:-2px; font-size:0px; line-height:0px; }
div.ramka_braz_right_up { width:4px; height:6px; background:url(img/ramka_braz_03.gif) no-repeat; position:absolute; top:0px; right:0px; margin-top:-4px; margin-right:-2px; font-size:0px; line-height:0px; }
div.ramka_braz_left_down { width:4px; height:4px; background:url(img/ramka_braz_07.gif) no-repeat; position:absolute; bottom:0px; left:0px; margin-bottom:-2px; margin-left:-2px; font-size:0px; line-height:0px; }
div.ramka_braz_right_down { width:4px; height:4px; background:url(img/ramka_braz_05.gif) no-repeat; position:absolute; bottom:0px; right:0px; margin-bottom:-2px; margin-right:-2px; font-size:0px; line-height:0px; }
div.ramka_braz_contain { padding:0px; font-size:0px; line-height:0px; }

div.ramka_ziel_long { width:750px; padding:2px; float:right; position:relative; border:2px solid #40BE00; border-top-width:4px; font-size:0px; line-height:0px; font-size:0px; line-height:0px; }
div.ramka_ziel_left_up { width:4px; height:6px; background:url(img/ramka_ziel_01.gif) no-repeat; position:absolute; top:0px; left:0px; margin-top:-4px; margin-left:-2px; font-size:0px; line-height:0px; }
div.ramka_ziel_right_up { width:4px; height:6px; background:url(img/ramka_ziel_03.gif) no-repeat; position:absolute; top:0px; right:0px; margin-top:-4px; margin-right:-2px; font-size:0px; line-height:0px; }
div.ramka_ziel_left_down { width:4px; height:4px; background:url(img/ramka_ziel_07.gif) no-repeat; position:absolute; bottom:0px; left:0px; margin-bottom:-2px; margin-left:-2px; font-size:0px; line-height:0px; }
div.ramka_ziel_right_down { width:4px; height:4px; background:url(img/ramka_ziel_05.gif) no-repeat; position:absolute; bottom:0px; right:0px; margin-bottom:-2px; margin-right:-2px; font-size:0px; line-height:0px; }
div.ramka_ziel_contain { padding:0px; font-size:0px; line-height:0px; }

div.oferty_wyr_naglowek0 {background:url(img/naglowek_grad.gif) repeat-x; width:7%; height:35px; border-bottom:2px #256802 solid; text-align:left; position:relative; float:left; }
div.oferty_wyr_naglowek1 {background:url(img/naglowek_grad.gif) repeat-x; width:58%; height:35px; border-bottom:2px #256802 solid; text-align:left; position:relative; float:left; }
div.oferty_wyr_naglowek2 {background:url(img/naglowek_grad.gif) repeat-x; width:20%; height:35px; border-bottom:2px #256802 solid; text-align:center; position:relative; float:left; }
div.oferty_wyr_naglowek3 {background:url(img/naglowek_grad.gif) repeat-x; width:15%; height:35px; border-bottom:2px #256802 solid; text-align:right; position:relative; float:left; }

div.oferty_seledyn0 { padding-top: 12px; background: #F6FFEF; width:7%; height:29px; border-bottom:1px #3ABD0D solid; text-align:left; position:relative; float:left;  }
div.oferty_seledyn1 { padding-top: 6px; background: #F6FFEF; width:58%; height:35px; border-bottom:1px #3ABD0D solid; text-align:left; position:relative; float:left;}
div.oferty_seledyn2 { padding-top: 6px; background: #F6FFEF; width:20%; height:35px; border-bottom:1px #3ABD0D solid; text-align:center; position:relative; float:left;}
div.oferty_seledyn3 { padding-top: 6px; background: #F6FFEF; width:15%; height:35px; border-bottom:1px #3ABD0D solid; text-align:right; position:relative; float:left;}

div.oferty_zielony0 { padding-top: 12px; background: #CFFFB8; width:7%; height:29px; border-bottom:1px #28760D solid; text-align:left; position:relative; float:left;}
div.oferty_zielony1 { padding-top: 6px; background: #CFFFB8; width:58%; height:35px; border-bottom:1px #28760D solid; text-align:left; position:relative; float:left;}
div.oferty_zielony2 { padding-top: 6px; background: #CFFFB8; width:20%; height:35px; border-bottom:1px #28760D solid; text-align:center; position:relative; float:left;}
div.oferty_zielony3 { padding-top: 6px; background: #CFFFB8; width:15%; height:35px; border-bottom:1px #28760D solid; text-align:right; position:relative; float:left;}

div.oferty_naglowek0 {background: #E4E0DD; width:7%; height:35px; border-bottom:2px #82684F solid; text-align:left; position:relative; float:left; }
div.oferty_naglowek1 {background: #E4E0DD; width:58%; height:35px; border-bottom:2px #82684F solid; text-align:left; position:relative; float:left; }
div.oferty_naglowek2 {background: #E4E0DD; width:20%; height:35px; border-bottom:2px #82684F solid; text-align:center; position:relative; float:left; }
div.oferty_naglowek3 {background: #E4E0DD; width:15%; height:35px; border-bottom:2px #82684F solid; text-align:right; position:relative; float:left; }

div.oferty_bezowy0 { padding-top: 12px; background: #F4F3F2; width:7%; height:29px; border-bottom:1px #005E85 solid; text-align:left; position:relative; float:left;}
div.oferty_bezowy1 { padding-top: 6px; background: #F4F3F2; width:58%; height:35px; border-bottom:1px #005E85 solid; text-align:left; position:relative; float:left;}
div.oferty_bezowy2 { padding-top: 6px; background: #F4F3F2; width:20%; height:35px; border-bottom:1px #005E85 solid; text-align:center; position:relative; float:left;}
div.oferty_bezowy3 { padding-top: 6px; background: #F4F3F2; width:15%; height:35px; border-bottom:1px #005E85 solid; text-align:right; position:relative; float:left;}

div.oferty_bialy0 { padding-top: 12px; background: #FFFFFF; width:7%; height:29px; border-bottom:1px #ABABAB solid; text-align:left; position:relative; float:left;}
div.oferty_bialy1 { padding-top: 6px; background: #FFFFFF; width:58%; height:35px; border-bottom:1px #ABABAB solid; text-align:left; position:relative; float:left;}
div.oferty_bialy2 { padding-top: 6px; background: #FFFFFF; width:20%; height:35px; border-bottom:1px #ABABAB solid; text-align:center; position:relative; float:left;}
div.oferty_bialy3 { padding-top: 6px; background: #FFFFFF; width:15%; height:35px; border-bottom:1px #ABABAB solid; text-align:right; position:relative; float:left;}

div.oferty_wyrozniony0 { padding-bottom: 4px; padding-top: 4px; background: #9AE1F6; width:7%; height:35px; border-bottom:1px #003A52 solid; text-align:left; position:relative; float:left;}
div.oferty_wyrozniony1 { padding-bottom: 4px; padding-top: 4px; background: #9AE1F6; width:58%; height:35px; border-bottom:1px #003A52 solid; text-align:left; position:relative; float:left;}
div.oferty_wyrozniony2 { padding-bottom: 4px; padding-top: 4px; background: #9AE1F6; width:20%; height:35px; border-bottom:1px #003A52 solid; text-align:center; position:relative; float:left;}
div.oferty_wyrozniony3 { padding-bottom: 4px; padding-top: 4px; background: #9AE1F6; width:15%; height:35px; border-bottom:1px #003A52 solid; text-align:right; position:relative; float:left;}

div.oferty_naglowek_font {padding:10px 10px 10px 10px; font-weight:bold; line-height:12px; font-size:12px;}
div.oferty_font {padding:10px 10px 10px 10px; line-height:12px; font-size:12px;}
div.oferty_font_center {padding:10px 40px 10px 10px; line-height:12px; font-size:12px;  }
div.oferty_wyrozniony_font { padding:10px 10px 10px 10px; font-weight:bold; line-height:12px; font-size:12px;}
div.oferty_wyrozniony_font_center { padding:10px 40px 10px 10px; font-weight:bold; line-height:12px; font-size:12px; }

a.oferty_stanowisko_font { font-size:12px; line-height:12px; font-weight:bold; color:#005E85; text-decoration:none;}
a.oferty_stanowisko_font:hover { font-size:12px; line-height:12px; font-weight:bold; color:#005E85; text-decoration:underline;}
div.oferty_stanowisko_font { float:left; margin-top:2px; padding-top:2px; font-size:12px;}

a.oferty_stanowisko_wyrozniony_font { font-size:12px; line-height:12px; font-weight:bold; color:#003A52; text-decoration:none;}
a.oferty_stanowisko_wyrozniony_font:hover{ font-size:12px; line-height:12px; font-weight:bold; color:#003A52; text-decoration:underline;}
div.oferty_stanowisko_wyrozniony_font {padding:2px 10px 2px 0px; font-size:12px;}

a.oferty_firma_font { font-size:12px; line-height:12px; color:#555555; text-decoration:none; }
a.oferty_firma_font:hover { font-size:12px; line-height:12px; color:#555555; text-decoration:underline; }
div.oferty_firma_font { margin-left:20px; margin-top:5px; font-size:12px;}

a.oferty_firma_wyrozniony_font { font-size:12px; line-height:12px; color:#555555; font-weight:bold; text-decoration:none;}
a.oferty_firma_wyrozniony_font:hover { font-size:12px; line-height:12px; color:#555555; font-weight:bold; text-decoration:underline;}
div.oferty_firma_wyrozniony_font { margin-left:20px; margin-top:5px; font-size:12px;}

div.oferty_wyr_naglowek_font {padding:10px 10px 10px 10px; font-weight:bold; line-height:12px; color:#FFFFFF; font-size: 12px; }
div.oferty_wyr_font { padding:10px 10px 10px 10px;  line-height:12px; font-weight:bold; font-size: 12px;}


a.oferty_wyr_stanowisko_font { line-height:12px; font-weight:bold; color:#1F5E09; font-size:12px; text-decoration:none;}
a.oferty_wyr_stanowisko_font:hover { line-height:12px; font-weight:bold; color:#1F5E09; font-size:12px; text-decoration:underline;}
div.oferty_wyr_stanowisko_font {padding:5px 10px 2px 10px; }

div.oferty_stanowisko1_font { float:left; margin-top:0px; padding-top:0px; font-size:12px; color:#000000}
div.naglowek_banner_top_font{ float:left; font-family:Verdana; font-size:12px; color:#000000; font-weight:bolder; }

a.oferty_wyr_firma_font { line-height:12px; color:#555555; font-weight:bold; font-size:12px; text-decoration:none;}
a.oferty_wyr_firma_font:hover {  line-height:12px; color:#555555; font-weight:bold; font-size:12px; text-decoration:underline;}
div.oferty_wyr_firma_font {margin-left:10px; padding:5px 10px 2px 10px; font-size:12px;}

img.spinacz { border: 0px; float: left; margin-top: 2px;}
img.ikona_typ { border: 0px; float: left; }
img.ikona_typ_wyrozniony { border: 0px; float: left; margin-top: 7px; }

div.przycisk_nastepne_oferty {float:right; padding-right:150px; margin:3px; }
div.przycisk_poprzednie_oferty {float:left; padding-left:150px; margin:3px; }


div.ramka_powiadomienie{ width:100%; background: url(img/powiadamienia_gragient.png) repeat-x; position:relative; float:left; padding-bottom:5px; }
div.powiadomienie_form{ margin:0px 5px 5px 5px; padding:0px; position:relative;}
input.powiadomienie_input{ font-size:12px; height:16px; width:120px; margin:2px; padding:2px 4px 2px 4px; background:#FFFFFF; border-top:2px solid #BBBBBB; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;	border-left:2px solid #BBBBBB;font-size:11px; }
div.naglowek_powiadom{ font-size:11px; padding:10px 3px 3px 5px; font-weight:bolder; }
div.powiadomienie_przycisk{ font-size:12px; float:right; padding:2px; }
div.powiadomienie_font{ font-size:12px; float:right; margin:0px; padding:0px; }


div.clearL{ clear:left; margin:0px; padding:0px; }
div.clearR{ clear:right; margin:0px; padding:0px;  }
div.clearB{ clear:both; margin:0px; padding:0px;  }

div#logo{ width:171px; height:93px; float:left; margin-top: 10px; margin-left: 25px; }
div#logo_student{ width:171px; height:93px; float:left;  position: absolute; top: 0px; left: 80px;}


div#kolumna_lewa { padding-top: 0px; width: 210px; float:left; margin:0px; overflow: hidden; }
div#kolumna_srodek { padding-top: 0px; float: left; width: 750px; margin-right: 0px;  padding-left: 14px; }


div.msg {
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background: #f0f0f0;
	border: none;
	width: 390px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 11px;
	border-bottom: 2px solid #505050;
	border-right: 2px solid #505050;
	
}



div.oferta_obs {
	font-size: 11px;
	width: 180px;
	overflow: hidden;
	float: left;
}

div.oferta_obs_usun {
	float: left;
	width: 10px;
}
a.oferta_obs {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}



div #stopka {
	padding-top: 15px;
	text-align: center;
	font-size: 10px;
	color: #303030;
	
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 5px;
}

div#stopka a {
	text-decoration: none;
	color: #000000;
}

div.odstep15 {
	height: 15px;
	clear: both;
}

div.odstep10 {
	height: 10px;
	clear: both;
}

div.odstep30 {
	height: 30px;
	clear: both;
}

div.odstep5 {
	margin-top: 5px;
	clear: left;
}

h2.of_druk,
h2.of {
	font-size: 17px;
	font-weight: bolder;
	color:#034561;
}

h2.of_druk { color: #000000; }


div.of_tekst_druk,
div.of_tekst {
	text-align: justify;
	font-size: 12px;
	clear: left;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 50px;
	border-bottom: 1px solid black;
	padding-bottom: 5px;
}

.of_naglowek_stanowisko {
	text-align: center;
	font-size: 22px;
	font-weight: bolder;
}

.of_naglowek_ref {
	text-align: center;
	font-size: 12px;
	font-weight: bolder;
	font-style: italic;
	padding-top: 5px;
}

.of_naglowek_firma {
	margin-top: 5px;
	text-align: center;
	font-size: 16px;
	color:#034561;
	font-weight: bolder;
}

a.of_naglowek_firma {
	color:#034561;
	text-decoration: none;
	
}

.of_naglowek_lokalizacja {
	margin-top: 15px;
	margin-bottom: 40px;
	text-align: center;
	font-size: 14px;
	color:#000000;
	font-weight: bolder;
	text-decoration: none;
}

a.of_naglowek_lokalizacja:hover {
	text-decoration: underline;
}


.separator {
	height: 10px;
	clear: both;
}

.oferta_link {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bolder;
}
.oferta_link:hover {
	text-decoration: underline;
	color: #555555;
}

.oferta_rubryka {
	width: 100px; font-weight: bold; float: left;
	color:#034561;
	margin-left: 20px;
}

.oferta_tresc {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.oferta_przyciski {
	float: right;
	margin-left: 20px;
	margin-right: 0px;
}

.oferta_przyciski_lewy {
	float: left;
	margin-left: 20px;
	margin-right: 0px;
}

.oferta_przyciski_gora {
	float: left;
	margin-left: 74px;
	margin-right: 0px;
}

div.wizytowka_kontakt {
	text-align: justify;
	font-size: 12px;
	clear: left;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 50px;
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	font-weight: bolder;
}


img#wizytowka_logo { float: right; border: 0px none; }

img.button {
	border: 0px none;
}

img.pracodawca_wyloguj {
	border: 0px none;
	margin-top: 10px;
	margin-right: 5px;
	float: right;
}

div.powitanie {
	font-weight: bold;
}

div.ostatnie_logowanie {
	font-size: 11px;
	margin-top: 15px;
	width: 140px; float: left;
}
div#logowanie_box_info {  width: 225px; height: 80px; overflow: hidden;  }
div#logowanie_blad { font-weight: bolder; color: #cf0000;  clear: both; text-align:center; height: 15px; font-size: 11px;}
div#pola_logowania { margin-top: 40px; border: 1px solid black; }
div#logowanie_naglowek_niebieski{ float:left; margin:3px 5px 12px 0px; font-family: Arial Narrow; font-size:14px; color:#034561; font-weight:bolder; }
div.prac_logowanie_info { font-size: 11px;  margin-top: 3px; width: 148px; float: left;}
div.prac_logowanie_info_wartosc {font-size: 11px; font-weight: bold; float: left; padding-right: 5px; margin-top: 3px;}
div.prac_logowanie_info_waznosc_ogloszenia{font-size: 11px; font-weight: bold; float: left; padding-right: 5px; margin-top: 16px;}
div.prac_logowanie_info_waznosc_ogloszenia_red{color: #cf0000; font-size: 11px; font-weight: bold; float: left; padding-right: 5px; margin-top: 16px;}
.branza_interesujaca {
	background: #C7C7FF;
}

div.stud_zalogowany_pozycja {
	float: left;
	width: 145px;
	overflow: hidden;
}

div.stud_zalogowany_wartosc {
	float: left;
	overflow: hidden;
	font-weight: bolder;
}

div#reklama_lewy1 {
	position: absolute;
	left: -20px;
	top: 280px;
	width: 240px;
	height: 150px;
	overflow: hidden;
	text-align: center;
}

div#reklama_lewy3,
div#reklama_lewy2 {
	margin-top: 10px;
	width: 210px;
	overflow: hidden;
	text-align: center;
}

div#navibar { clear: both; width:100%; text-align: center; position: relative;}
img#navibar_wstecz { float: left; border: none; }
div#navibar_status { float: left; text-align: center; position: absolute; top: 0px; left: 45%; }
img#navibar_dalej {float: right; border: none;}

div#student_blad_logowania {
	font-weight: bold;
	color: #cf0000;  clear: both; text-align:center; height: 15px; font-size: 11px;
}

a.linki { color: #101010; text-decoration: underline; }
a.linki:hover { color:  #505050; text-decoration: none; }

div#miejsce_na_reklame1 {
	width: 260px;
	height: 600px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	left: 5px;
	top: 350px;
}
div.reklama {
		text-align: center;
		width: 768px;
		overflow: hidden;
}



div#student_wyloguj { float: right; }
img#wyloguj_button {border: 0px none; margin-top: 8px;}
