/*** default styles ***/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
.hidden{
	display: none;
}
.clear{
 clear: both;
}
.clear_left{
 clear: left;
}
.clear_right{
 clear: right;
}
.lfloat {
	float: left;
}
.rfloat {
	float: right;
}
/*** end default styles ***/

/*** common styles ***/

a {
	text-decoration: none;
	/*font-size: 1.1em;*/
	color: #003f6e;
}
input{
	background-color: white;
	color: #000000;
	border-width: 0;
	border: 1px solid #cccccc;
	border-right: 1px solid #666666;
	padding: 1px 2px;
	font-size: 0.8em;
}
textarea{
	padding: 2px 4px;
	border: 1px solid #cccccc;
	border-right: 1px solid #666666;
}
ul {
	list-style-image: url('../images/bdi_site/bullet2.png');
	list-style-type: square;
	margin: 0 0 0 12px;
	padding: 0 0 0 12px;
	line-height: 1.1;
}
li {
	margin-bottom: 3px;
	* padding: 0 0 5px 4px;
}
h1{
	font-size: 1.7em;
}
h2{
	font-size: 1.5em;
}
h3{
	font-size: 1.3em;
}
h4{
	font-size: 1em;
}


.administration_quick_lauch{
	position: absolute;
	top: 2px;
	right: 5px;
	padding: 3px 2px 3px 6px;
	background-color: #ffffff;
	border: 1px solid #999999;
	color: #777777;
	z-index: 100;
	opacity: 0.86;
}
.administration_quick_lauch a, .administration_quick_lauch a:visited{
	color: #334400;
}
.administration_quick_lauch a:hover{
	color: #660000;
}
.administration_quick_lauch_close{
	display: inline;
	margin-left: 6px;
	background-color: #ff5500;
	padding: 0 4px;
	color: #ffffff;
	font-weight: bolder;
	cursor: pointer;
}

/*** end common styles ***/

/*** LAYOUT ***/

body {
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  /*background: #eeeeee url('../images/bdi_site/main_bg.png') repeat-x 0 0;*/
   background: #b1cbe4 url('../images/bdi_site2/bg_clean.jpg') no-repeat 50% 0;
  color: #333333;
}
.master{
	margin: 0 auto;
	width: 980px;
	margin-bottom: 15px;
}
.layout_5_Header-Top{
	width: 980px;
	margin: 0 auto;
	height: 110px;
	background: transparent none repeat-y 0 0;
}
.header{
	width: 980px;
	background-color: #f5f6f6;
	border-top: 1px solid #6d6d6d;
	border-bottom: 1px solid #6d6d6d;
}
.layout_5_Body-Left-Top{
	width: 720px;
	margin: 0 auto;
	background: transparent none no-repeat	0 0;
}
.body{
	width: 980px;
	background-color: rgba(255,255,255,0.92);
	* background-color: transparent;
	* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff92, endColorstr=#ffffff92);
  * zoom: 1;
}
.layout_Body{
	width: 974px;
  overflow: hidden;
  border: 3px double #d6d4d5;
  border-bottom-width: 0;
  background-color: #ffffff;
  -moz-box-shadow: 0 0 3px rgba(180, 180, 180, 0.85);
  -webkit-box-shadow: 0 0 3px rgba(180, 180, 180, 0.85);
  box-shadow: 0 0 3px rgba(180, 180, 180, 0.85);
}
.ultra_left_sections_block{
	float: left;
	clear: both;
	margin: 0;
	overflow: hidden;
	width: 720px;
	margin: 0 0 -20000px 0;
	padding-bottom: 20000px;
}
.layout_5_Body-Left-Bottom{
	float: left;
	width: 719px;
	min-height: 640px;
	margin: 0 0 -20000px 0;
	padding-bottom: 20000px;
	background-color: #ffffff;
	border-right: 1px solid #d6d4d5;
}

.layout_5_Body-Right{
	float: right;
	width: 254px;
	min-height: 780px;
	background: #E4EFF5 no-repeat 100% 0;
	font-size: 1.1em;
	margin: 0 0 -20000px 0;
	padding-bottom: 20000px;
}
.layout_5_Body-Right input{
	width: 128px;
	font-size: 1.1em;
}
.layout_5_Footer{
	width: 974px;
	margin: 0 auto;
	background-color: #f4f4f4;
	border: 3px double #d6d4d5;
	border-top-width: 0;
}
.temporary{
	width: 100%;
	height: 249px;
	background: transparent url('../images/bdi_site/bdi-glowna_19.jpg') no-repeat	0 0;
	border-bottom: 1px solid #6d6d6d;
}

.ultra_footer{

}
/*** end LAYOUT ***/

/*** MODULES STYLES ***/



/* rawHtml_183 */
.iso_link{
	display: block;
	width: 85px;
	height: 10px;
	float: right;
	margin: 17px 12px 0 0;
	background: transparent url('/images/bdi_site2/iso.png') no-repeat 0 0;
}
/* end rawHtml_183 */

/* langChoice_184 */
.ultra_modules_lang_choice{
	float: right;
}
.ultra_modules_lang_choice img{
	margin: 15px 4px 0 0;
}
/* end langChoice_184 */

/* graphicalMenu_50 */
.ultra_modules_bdi_main_menu{
	/*background: transparent url('../images/bdi_site/bdi_mainlogo.png') no-repeat	 25px 17px;*/
	padding-top: 74px;
	* padding-top: 42px;

}
.ultra_modules_bdi_main_menu_body{
	float: right;
	width: 744px;
  -moz-box-shadow: 0 -1px 3px rgba(180, 180, 180, 0.85);
  -webkit-box-shadow: 0 -1px 3px rgba(180, 180, 180, 0.85);
  box-shadow: 0 -1px 3px rgba(180, 180, 180, 0.85);
	border-top: 1px solid #cccccc\9;
}
.ultra_modules_bdi_main_menu_body a, .ultra_modules_bdi_main_menu_body a:visited, .ultra_modules_bdi_main_menu_body a:hover{
	float: left;
	display: block;
	width: 93px;
	height: 23px;
	padding: 13px 0 0 0;
	text-align: center;
	color: #7a7b7b;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	/*background: url(/images/bdi_site2/mid.jpg) no-repeat 0 -4px;*/
}
.menu_elem_bdi_main_menu{
	padding: 0 1px;
}
.menu_spacer_bdi_main_menu{
	padding: 0 2px;
	color: #cacbcb;
}
#menu_elem1{
	background: url(/images/bdi_site2/references.png) no-repeat -3px -4px;
}
#menu_elem2{
	background: url(/images/bdi_site2/about.png) no-repeat 0 -4px;
}
#menu_elem3{
	background: url(/images/bdi_site2/job_offers.png) no-repeat 0 -4px;
}
#menu_elem4{
	background: url(/images/bdi_site2/news.png) no-repeat 0 -4px;
}
#menu_elem5{
	background: url(/images/bdi_site2/services.png) no-repeat 0 -4px;
}
#menu_elem6{
	background: url(/images/bdi_site2/employees.png) no-repeat 0 -4px;
}
#menu_elem7{
	background: url(/images/bdi_site2/partners.png) no-repeat 0 -4px;
}
#menu_elem8{
	background: url(/images/bdi_site2/contact.png) no-repeat 0 -4px;
}
#menu_elem1_active{
	background: url(/images/bdi_site2/references_active.png) no-repeat -3px -4px;
}
#menu_elem2_active{
	background: url(/images/bdi_site2/about_active.png) no-repeat 0 -4px;
}
#menu_elem3_active{
	background: url(/images/bdi_site2/job_offers_active.png) no-repeat 0 -4px;
}
#menu_elem4_active{
	background: url(/images/bdi_site2/news_active.png) no-repeat 0 -4px;
}
#menu_elem5_active{
	background: url(/images/bdi_site2/services_active.png) no-repeat 0 -4px;
}
#menu_elem6_active{
	background: url(/images/bdi_site2/employees_active.png) no-repeat 0 -4px;
}
#menu_elem7_active{
	background: url(/images/bdi_site2/partners_active.png) no-repeat 0 -4px;
}
#menu_elem8_active{
	background: url(/images/bdi_site2/contact_active.png) no-repeat 0 -4px;
}

/* end graphicalMenu_50 */


/* bdiLogin_77 */
.ultra_modules_bdi_login_head{
	width: 100%;
	height: 31px;
	background: transparent url('../images/bdi_site/blekitna_strefa_head.png') no-repeat	0 0;
}
.ultra_modules_bdi_login_head_openable_open_button{
	float: right;
	width: 29px;
	height: 31px;
	background: transparent url('../images/bdi_site/blekitna_strefa_head_bottom_arrow.png') no-repeat	0 0;
}
.ultra_modules_bdi_login_head_openable_close_button{
	float: right;
	width: 29px;
	height: 31px;
	background: transparent url('../images/bdi_site/blekitna_strefa_head_top_arrow.png') no-repeat	0 0;
}
.ultra_modules_bdi_login_body{
	background: #a1b4c7 url('../images/bdi_site/right_pannel_bg.png') no-repeat 0 0;
	padding: 15px 5px 25px 5px;
	color: #697886;
}
input.radio{
	width: auto;
	margin-left: 7px;
}
.bdi_login_block{
		/*float: left;
		width: 420px;*/
}
.bdi_login_block1{
	margin-top: 20px;
	float: left;
	width: 244px;
}
.bdi_login_block2{
	margin: 20px 0 0 20px;
	float: right;
	width: 244px;
}
.bdi_login_block3{
	float: right;
	padding: 25px 0 0 2px;
}
div#radio_inz{
	float: left;
	width: 17px;
	height: 17px;
	margin: 0 8px 0 5px;
	background-image: url('/images/bdi_site/radio_empty.png');
}
* HTML div#radio_inz{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/radio_empty.png');
}
div#radio_prac{
	float: left;
	width: 17px;
	height: 17px;
	margin: 0 8px 0 25px;
	background-image: url('/images/bdi_site/radio_empty.png');
}
* HTML div#radio_prac{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/radio_empty.png');
}
#radio_inz_label{
	float: left;
}
#radio_prac_label{
	float: left;
}
#login_submit{
	width: 79px;
	height: 24px;
	background-color: transparent;
	border-width: 0;
	padding: 0;
	background-image: url('/images/bdi_site2/zaloguj.jpg');
}
.bdi_login_property{
	float: left;
	width: 36px;
	padding: 2px 16px 0 8px;
}
.bdi_login_property2{
	float: left;
	width: 36px;
	padding: 2px 16px 0 8px;
}
.bdi_login_value{
	width: 184px;
	float: left;
}
.bdi_login_register{
	width: 100%;
	text-align: center;
	padding: 15px 0 2px 0;
}
.bdi_login_register a, .bdi_login_register a:visited, .bdi_login_register a:hover{
	font-weight: normal;
	text-decoration: underline;
	color: #003F6E;
	font-size: 0.96em;
	line-height: 1.8em;
}
/* end bdiLogin_48 */

/* module_45 */
.ultra_modules_bdi_menu_employer_head{
	width: 100%;
	height: 31px;
	background: transparent url('../images/bdi_site2/pracodawcy.png') no-repeat	0 0;
}
.ultra_modules_bdi_menu_employer_head_openable_open_button{
	float: right;
	width: 29px;
	height: 31px;
	/*background: transparent url('../images/bdi_site/dla_pracodawcow_head_bottom_arrow.png') no-repeat	0 0;*/
}
.ultra_modules_bdi_menu_employer_head_openable_close_button{
	float: right;
	width: 29px;
	height: 31px;
	/*background: transparent url('../images/bdi_site/dla_pracodawcow_head_top_arrow.png') no-repeat	0 0;*/
}
.ultra_modules_bdi_menu_employer_body{
	background: transparent none no-repeat 0 0;
	padding: 20px 10px 20px 12px;
}
.menus_bdi_menu_employer_ul{
	list-style-image: url('../images/bdi_site/lista-01.png');
	list-style-type: square;
	margin-top: 20px;
	margin-left: 22px;
	padding-left: 12px;
	line-height: 1.5;
}
.menus_bdi_menu_employer_ul a{
	vertical-align: 0.2em;
}
h2.link_title_bdi_menu_employer{
	font-size: 1em;
	font-weight: normal;
}
.clasic_menu_ul_bdi_menu_employer{
  list-style-image: url('/images/bdi_site2/zielony.jpg');
  list-style-type: square;
}
a.clasic_menu_link_bdi_menu_employer, a.clasic_menu_link_bdi_menu_employer:visited{
	font-family: verdana, arial, sans-serif;
	font-size: 1.1em;
	/*font-weight: bolder;*/
	color: #7a7a7b;
	/*vertical-align: -0.1em;*/
}
a.clasic_menu_link_bdi_menu_employer_active, a.clasic_menu_link_bdi_menu_employer_active:visited{
	font-family: verdana, arial, sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	color: #003f6e;
	/*vertical-align: -0.1em;*/
}
/* end module_45 */

/* module_46 */
.ultra_modules_bdi_menu_cand_head{
	width: 100%;
	height: 31px;
	background: transparent url('../images/bdi_site2/inzynier.png') no-repeat	0 0;
}
.ultra_modules_bdi_menu_cand_head_openable_open_button{
	float: right;
	width: 29px;
	height: 31px;
	/*background: transparent url('../images/bdi_site/dla_inzynierow_head_bottom_arrow.png') no-repeat	0 0;*/
}
.ultra_modules_bdi_menu_cand_head_openable_close_button{
	float: right;
	width: 29px;
	height: 31px;
	/*background: transparent url('../images/bdi_site/dla_inzynierow_head_top_arrow.png') no-repeat	0 0;*/
}
.ultra_modules_bdi_menu_cand_body{
	background: transparent none no-repeat 0 0;
	padding: 20px 10px 20px 12px;
}
.menus_bdi_menu_cand_ul{
	list-style-image: url('/images/bdi_site2/fiolet.jpg');
	list-style-type: square;
	margin-top: 20px;
	margin-left: 22px;
	padding-left: 12px;
	line-height: 1.5;
}
.menus_bdi_menu_cand_ul a{
	vertical-align: 0em;
}
h2.link_title_bdi_menu_cand{
	font-size: 1em;
	font-weight: normal;
}
.clasic_menu_ul_bdi_menu_cand{
  list-style-image: url('/images/bdi_site2/fiolet.jpg');
  list-style-type: square;
}
a.clasic_menu_link_bdi_menu_cand, a.clasic_menu_link_bdi_menu_cand:visited{
	font-family: verdana, arial, sans-serif;
	font-size: 1.1em;
	/*font-weight: bolder;*/
	color: #7a7a7b;
	vertical-align: 0em;
}
a.clasic_menu_link_bdi_menu_cand_active, a.clasic_menu_link_bdi_menu_cand_active:visited{
	font-family: verdana, arial, sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	color: #003f6e;
	vertical-align: 0em;
}
/* end module_46 */

/* module_47 */
.ultra_modules_bdi_adv_order_head{
	width: 100%;
	height: 31px;
	background: transparent url('../images/bdi_site2/ogloszenia.png') no-repeat	0 0;
}
.ultra_modules_bdi_adv_order_head_openable_open_button{
	float: right;
	width: 29px;
	height: 31px;
	/*background: transparent url('../images/bdi_site/zamawianie_ogloszen_head_bottom_arrow.png') no-repeat	0 0;*/
}
.ultra_modules_bdi_adv_order_head_openable_close_button{
	float: right;
	width: 29px;
	height: 31px;
	/*background: transparent url('../images/bdi_site/zamawianie_ogloszen_head_top_arrow.png') no-repeat	0 0;*/
}
.ultra_modules_bdi_adv_order_body{
	background: transparent none no-repeat 0 0;
	padding: 20px 10px 20px 12px;
}
.menus_bdi_adv_order_ul{
	list-style-image: url('../images/bdi_site2/braz.jpg');
	list-style-type: square;
	margin-top: 20px;
	margin-left: 22px;
	padding-left: 12px;
	line-height: 1.5;
}
.menus_bdi_adv_order_ul a{
	vertical-align: 0em;
}
.clasic_menu_ul_bdi_adv_order{
  list-style-image: url('../images/bdi_site2/braz.jpg');
  list-style-type: square;
}
a.clasic_menu_link_bdi_adv_order, a.clasic_menu_link_bdi_adv_order:visited{
	font-family: verdana, arial, sans-serif;
	font-size: 1.1em;
	/*font-weight: bolder;*/
	color: #7a7a7b;
	vertical-align: 0em;
}
a.clasic_menu_link_bdi_adv_order_active, a.clasic_menu_link_bdi_adv_order_active:visited{
	font-family: verdana, arial, sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	color: #003f6e;
	vertical-align: 0em;
}
/* end module_47 */



/* rawHtml_51 */
.ultra_modules_html_top_header{
	float: left;
	width: 180px;
}
.ultra_modules_html_top_header_body{
	width: 100%;
}
.bdi_logo_link{
	float: left;
	display: block;
	width: 164px;
	height: 88px;
	margin: 10px 0 0 16px;
	background: url(../images/bdi_site2/logo.jpg);
}
.fdi_logo_link{
	float: right;
	display: block;
	width: 0;
	height: 0;
	/*margin: 16px 14px 0 0;
	background: url(../images/bdi_site/fdi_logo.png);*/
}
.ultra_modules_html_top_header_footer{
	clear: both;
	width: 100%;
}
/* end rawHtml_51 */

/* jobsList_79 */
.ultra_modules_jobs_list{
	padding: 35px 20px 25px 20px;
}
.jobs_list_header{
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}
h1.jobs_list_title{
	font-size: 1.6em;
	color: #003f6e;
	font-weight: bolder;
	display: inline;
}
h2.jobs_list_subtitle{
	font-size: 1.6em;
	color: #003f6e;
	font-weight: bolder;
	display: inline;
}
table.jobs_list_table{
	width: 680px;
	margin: 0 auto;
	border-collapse: collapse;
	border-spacing: 0;
	color: #333333;
	font-size: 1.1em;

}
.jobs_list_line{
	font-size: 1.2em;
	clear: both;
	padding: 8px 0;
}
.jobs_list_icons{
	float: left;
	width: 44px;
	min-height: 10px;
	padding: 0 6px 0 10px;
}
.jobs_list_icons img{
	width: 44px;

}
* HTML .jobs_list_offer_new{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_new.png');
}
* HTML .jobs_list_offer_accepted{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_accepted.png');
}
* HTML .jobs_list_offer_closed{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_closed.png');
}
* HTML .jobs_list_offer_prefered{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_as_prefered.png');
}
* HTML .jobs_list_offer_analize{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_analize.png');
}
* HTML .jobs_list_offer_rejected{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_rejected.png');
}
* HTML .jobs_list_offer_expire{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_before_expire.png');
}
* HTML .jobs_list_offer_sent{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_sent.png');
}
* HTML .jobs_list_offer_removed{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_removed.png');
}
* HTML .jobs_list_offer_employment{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_employment.png');
}
.jobs_list_offer{
	float: left;
	width: 514px;
	padding: 3px 0 1px 0;
}
.jobs_list_region{
	float: left;
	width: 90px;
	color: #7a7a7b;
	font-size: 0.9em;

}
.jobs_list_line a{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bolder;
	color: #677886;
	font-size: 0.96em;
}
.jobs_list_table th{
	background-color: #707a92;
	color: #ffffff;
	padding: 8px 6px 8px 10px;
	border-right: 1px solid #666666;
	text-align: left;
}

th.most_right{
	width: 120px;
}
.even {
	/*background-color: #ddeef5;*/
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-weight: normal;
	cursor: pointer;

}
.even  span{
	color: #7a7a7b;
	font-size: 0.9em;
}
.even_highlight td{
	/*background-color: #cfdd44;*/
	padding: 8px 6px 8px 10px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-weight: bolder;
	cursor: pointer;
}
.odd{
	background-color: #ececec;

	border-bottom: 1px solid #ffffff;
	font-weight: normal;
	cursor: pointer;

}
.odd span{
	color: #7a7a7b;
	font-size: 0.9em;
}
.odd_highlight td{
	/*background-color: #cfdd44;*/
	padding: 8px 6px 8px 10px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-weight: bolder;
	cursor: pointer;
}
.jobs_list_table th.oferty_left{
	width: 70px;
	text-align: center;
}
.jobs_list_table td.oferty_left{
	width: 70px;
	text-align: center;
}
.oferty_most_left{
	width: 40px;
}
.jobs_list_navigation_all{
	float: left;
	position: relative;
	left: 50%;
	padding: 30px 0;
}
.jobs_list_pages{
	float: left;
	margin-right: 15px;
	position: relative;
	right: 52%;
	* right: 57%;
}
.jobs_list_arrows_block{
	float: left;
	position: relative;
	right: 52%;
	* right: 57%;
}
.jobs_list_prev_arrow{
	display: block;
	float: left;
	position: relative;
	width: 9px;
	height: 11px;
	margin: 3px 15px 0 0;
	font-weight: bolder;
	background: transparent url('/images/bdi_site/nav_prev_small.png') no-repeat 0 0;
}
.jobs_list_start_arrow{
	display: block;
	float: left;
	position: relative;
	width: 21px;
	height: 11px;
	margin: 3px 15px 0 0;
	font-weight: bolder;
	background: transparent url('/images/bdi_site/nav_start_small.png') no-repeat 0 0;
}
.jobs_list_next_arrow{
	display: block;
	float: left;
	position: relative;
	width: 9px;
	height: 11px;
	margin: 3px 15px 0 0;
	font-weight: bolder;
	background: transparent url('/images/bdi_site/nav_next_small.png') no-repeat 0 0;
}
.jobs_list_end_arrow{
	display: block;
	float: left;
	position: relative;
	width: 21px;
	height: 11px;
	margin: 3px 0 0 0;
	font-weight: bolder;
	background: transparent url('/images/bdi_site/nav_end_small.png') no-repeat 0 0;
}
.jobs_list_right_arrow a{
	font-family: Verdana, Arial, sans-serif;
	color: #697886;
}
.jobs_list_page{
	margin: 5px;
	font-weight: bolder;
	color: #000000;

}
.jobs_list_page a{
	font-family: Verdana, Arial, sans-serif;
	color: #697886;
	text-decoration: underline;
	font-size: 0.96em;
}
.jobs_list_page_active{
	margin: 5px;
	font-weight: bolder;
	color: #003f6e;
}
.jobs_list_page_active a{
	font-family: Verdana, Arial, sans-serif;
	color: #003f6e;
}
.legend2{
	width: 700px;
	position: absolute;
	background-color: rgba(236, 236, 236, 0.92);
	* background-color: #ffffff;
	border: 1px solid #676767;
	left: 50%;
	top: 300px;
	color: #7a7a7b;
	padding: 20px 0 20px 0;
	margin-left: -350px;
	font-size: 0.90em;

}
.legend{
	width: 100%;
	color: #7a7a7b;
	padding-bottom: 10px;
}
.legend_block{
	float: left;
	width: 210px;
	margin: 0 15px 0 0;
}
.legend_block2{
	float: left;
	width: 380px;
	margin: 20px 15px 0 0;
	padding-left: 40px;
}
.legend_star{
	color: rgb(201,0,102);
	font-weight: bolder;
}
.offer_icon{
	float: left;
	margin: 0 0 0 29px;
}
.legend span{
	margin-top: 8px;
}
.legend_text1{
	float: left;
	padding: 14px 0 0 0;
	width: 137px;
}
.legend_text2{
	float: left;
	padding: 8px 0 0 0;
	width: 137px;
}
.legend_text3{
	float: left;
	padding: 0;
	width: 137px;
}
/* end jobsList_79 */

/* rawHtml_85 */
.ultra_modules_footer{
	clear: both;
}
.ultra_modules_footer_body{
	width: 100%;
	height: 31px;
	background-color: #373f4c;
}
.footer_left{
	float: left;
	margin: 10px 0 0 10px;
	color: #ffffff;
	font-weight: bolder;
}
.footer_right{
	float: right;
	margin: 10px 10px 0 0;
	color: #ffffff;
	font-weight: bolder;
}
.footer_left a, .footer_left a:visited, .footer_left a:hover{
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 0.96em;
}
/* end rawHtml_85 */

/* jobView_80 */
.ultra_modules_job_view_body{
	padding: 25px 20px 25px 20px;
	color: #7a7a7b;
	line-height: 1.4;
	font-size: 1.1em;
}
* HTML .ultra_modules_job_view_body{
	height: 600px;
}
* HTML .job_view_offer_new{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_new.png');
}
* HTML .job_view_offer_accepted{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_accepted.png');
}
* HTML .job_view_offer_closed{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_closed.png');
}
* HTML .job_view_offer_prefered{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_as_prefered.png');
}
* HTML .job_view_offer_analize{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_analize.png');
}
* HTML .job_view_offer_rejected{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_rejected.png');
}
* HTML .job_view_offer_expire{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_before_expire.png');
}
* HTML .job_view_offer_sent{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_sent.png');
}
* HTML .job_view_offer_removed{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_removed.png');
}
* HTML .job_view_offer_employment{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bdi_site/offer_employment.png');
}
.new_offer_bg{
	background: transparent url('/images/bdi_site/new_offer_big.jpg') no-repeat 100% 0;
}
.before_expire_bg{
	background: transparent url('/images/bdi_site/before_expire_big.jpg') no-repeat 100% 0;
}
.ultra_modules_job_view_body p{
	margin: 5px 0 3px 0;
}
.ultra_modules_job_view_body a{
	font-family: Verdana, Arial, sans-serif;
	color: #697886;
	text-decoration: underline;
	font-size: 0.96em;
}
h1.job_view_title{
	font-size: 1.6em;
	color: #003f6e;
	margin: 0;
}
h2.job_view_subtitle{
	font-size: 1.2em;
	color: #003f6e;
	margin: 13px 0 0 0;
}
.job_view_icons{
	float: right;
	margin: 0 0 0 0;
	cursor: pointer;
}
.apply_info{
	padding: 0 0 15px 0;
	border-top: 1px solid #cccccc;
	margin-top: 15px;
}
.apply_info p{
	margin: 15px 0 0 0;
}
.apply_info a{
	font-family: Verdana, Arial, sans-serif;
	color: #003f6e;
	font-weight: bolder;
	text-decoration: underline;
}
.job_info{
	width: 200px;
	float: right;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	border-top-width: 0;
	margin: 0 0 8px 12px;
}
.job_info_title{
	width: 180px;
	padding: 3px 10px;
	color: #666666;
	font-weight: bolder;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background-color: #DADFE3;
}
.job_info_value{

	padding: 5px 10px;
	min-height: 20px;
}
.job_view_logo{
	margin: 0 20px 25px 0;
}
.jobs_list{
	width: 100%;
	height: 1.6em;
	margin-bottom: 15px;
	padding-bottom: 8px;
	border-bottom: 1px solid #cccccc;
}
.jobs_list a{
	font-size: 1.1em;
	color: #003f6e;
	font-weight: bolder;
	text-decoration: none;
}
.jobs_list_return_premium{
	width: 100%;
	text-align: center;
	margin-top: 80px;
}
.jobs_list_return_premium a{
	font-size: 1.1em;
	color: #003f6e;
	font-weight: bolder;
	text-decoration: none;
}
.oferta_static_return_premium{
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 1.2em;
}
.oferta_static_return_premium a{
	font-size: 1.1em;
	color: #003f6e;
	font-weight: bolder;
	text-decoration: none;
}
.jobs_list_return{
	float: left;
}
.jobs_list_navigation{
	float: right;
}
.oferta_static_master{
	margin: 10px;
	background-color: #ffffff;
}
.apply_bluezone{
	padding: 25px 0 15px 0;
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: center;
}
.offer_window{
	/*min-height: 500px;*/
	position: absolute;
	z-index: 100;
	top: 0;
	left: 50%;
	margin: 5px;
	margin-bottom: 35px;
	width: 802px;
	background-color: transparent;
	/*overflow: hidden;*/
	* filter: alpha(opacity=1);
	opacity: 0.01;

}
.close{
	float: right;
	width: 36px;
	height: 36px;
	background-color: transparent;
	cursor: pointer;
}
.offer_window_top{
	height: 42px;
	color: #ffffff;
	background: #000000 url('/images/bdi_site/window_header.png') no-repeat 0 0;
}
.offer_window_body{
	background: #ffffff url('/images/bdi_site/window_body_bg.png') repeat-x 0 0;
	clear: both;
	width: 800px;
	min-height: 450px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 10px 0 15px 0;
}
.offer_window_footer{
	height: 42px;
	color: #ffffff;
	background: transparent url('/images/bdi_site/window_footer.png') no-repeat 0 0;
	margin-bottom: 25px;
}
.offer_window_top h2{
	padding: 7px 0 0 10px;
	float: left;
	font-size: 1.1em;
}
.oferta_custom{
	min-height: 500px;
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	margin: 5px;
	background-color: #ffffff;
}
.job_view_pages{
	float: left;
	font-weight: bolder;
	color: #000000;
	padding: 0px 15px 0 15px;
}
.job_view_prev_arrow{
	display: block;
	float: left;

	width: 9px;
	height: 11px;
	margin: 3px 0 0 0;
	font-weight: bolder;
	background: transparent url('/images/bdi_site/nav_prev_small.png') no-repeat 0 0;
}
.job_view_start_arrow{
	display: block;
	float: left;

	width: 21px;
	height: 11px;
	margin: 3px 15px 0 0;
	font-weight: bolder;
	background: transparent url('/images/bdi_site/nav_start_small.png') no-repeat 0 0;
}
.job_view_next_arrow{
	display: block;
	float: left;

	width: 9px;
	height: 11px;
	margin: 3px 15px 0 0;
	font-weight: bolder;
	background: transparent url('/images/bdi_site/nav_next_small.png') no-repeat 0 0;
}
.job_view_end_arrow{
	display: block;
	float: left;

	width: 21px;
	height: 11px;
	margin: 3px 0 0 0;
	font-weight: bolder;
	background: transparent url('/images/bdi_site/nav_end_small.png') no-repeat 0 0;
}
.job_view_half_line{
	float: left;
	width: 45%;
}
/* end jobView_80 */

/* passwordReminder_98 */
.ultra_modules_password_reminder_body{
	padding: 25px 20px 25px 20px;
	color: #7a7a7b;
	line-height: 1.4;
	font-size: 1.1em;
}
.ultra_modules_password_reminder_body h1{
	font-size: 1.6em;
	font-weight: normal;
	color: #003f6e;
	margin: 0 0 45px 0;
}
.password_reminder_submit{
	float: right;
	margin: 30px 0 30px 0;
	border-width: 0;
	background-color: transparent;
}
* HTML .password_reminder_submit{
	width: 60px;
	height: 40px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bdi_site/ok.png")
}
/* end passwordReminder_98 */

/* miniChart_94 */
.ultra_modules_mini_chart_head{
	width: 100%;
	height: 31px;
	background: transparent url('../images/bdi_site/wynagrodzenia_head.png') no-repeat	0 0;
}

.ultra_modules_mini_chart_head_openable_open_button{
	float: right;
	width: 29px;
	height: 31px;
	background: transparent url('../images/bdi_site/wynagrodzenia_head_bottom_arrow.png') no-repeat	0 0;
}
.ultra_modules_mini_chart_head_openable_close_button{
	float: right;
	width: 29px;
	height: 31px;
	background: transparent url('../images/bdi_site/wynagrodzenia_head_top_arrow.png') no-repeat	0 0;
}
/*.ultra_modules_bdi_jobs_body{
	background: #a1b4c7 url('../images/bdi_site/right_pannel_bg.png') no-repeat 0 0;
	padding: 20px 14px 70px 15px;
}*/
/* end miniChart_94 */

/* login_95 */
.ultra_modules_login_trial_body, .ultra_modules_login_full_body{
	padding: 25px 20px 25px 20px;
	color: #7a7a7b;
	line-height: 1.4;
	font-size: 1.1em;
}
.ultra_modules_login_trial_body h1, .ultra_modules_login_full_body h1{
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #F2E9EF;
	font-size: 1.6em;
	font-weight: normal;
	color: #003f6e;
	margin: 0 0 80px 0;
}
.login_error{
	font-weight: normal;
	font-size: 1.6em;
	margin: 0 0 8px 2px;

}
.login_error_subtitle{
	font-weight: normal;
	font-size: 1.6em;
	margin: 0 0 2px 0;
	color: #ff0000;
	text-decoration: underline;
}
/* end login_95 */

/* registerForm_81 */
.ultra_modules_register_form_body{
	padding: 25px 20px 25px 20px;
	color: #7a7a7b;
	line-height: 1.4;
	font-size: 1.1em;
}
.ultra_modules_register_form_body p{
	margin: 14px 0 0 0;
}
.ultra_modules_register_form_body ul{
	margin: 14px 0 0 0;
}
.ultra_modules_register_form_body strong{
	color: #003f6e;
}
h1.register_form_title{
	font-size: 1.6em;
	font-weight: normal;
	color: #003f6e;
	margin: 0;
}
h2.register_form_subtitle{
	font-size: 1.3em;
	color: #003f6e;
	margin: 0;
}
.register_form_line_text{
	clear: both;
	width: 680px;
	padding: 14px 0 0 0;
}
.register_form_line_input{
	clear: both;
	width: 685px;
	padding: 2px 0 0 0;
}
.register_form_submit{
	float: right;
	margin: 30px 0 30px 0;
	border-width: 0;
	background-color: transparent;
}
* HTML .register_form_submit{
	width: 60px;
	height: 40px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bdi_site/ok.png")
}
.tripple_col{
	float: left;
	width: 210px;
}
.tripple_col_middle{
	float: left;
	width: 210px;
	margin: 0 25px 0 25px;
}
* HTML .tripple_col_middle{
	margin: 0 12px 0 12px;
}
.dual_tripple_col{
	float: left;
	width: 445px;
	margin: 0 0 0 0;
}
.register_errors{
	margin: 15px 0;
	padding: 10px;
	background-color: #ffdcdf;
	border: 1px solid #ff6666;
}
.errors_title{
	color: #000000;
	font-size: 1.2em;
	font-weight: bolder;
}
.error{
	width: 100%;
	padding: 2px 0 5px 0;
	border-bottom: 1px solid #ffbcba;
}
.error_last{
	border-bottom-width: 0;
}
.show_errors{
	float: right;
	text-decoration: underline;
	cursor: pointer;
}
.register_errors_inside{
	margin-top: 25px;
}
input.fullline, select.fullline{
	width: 100%;
	background-color: #dadfe3;
	font-size: 1.1em;
}
* HTML input.fullline, select.fullline{
	width: 96%;
}
input.fullline_red, select.fullline_red{
	width: 100%;
	background-color: #dd5555;
	font-size: 1.1em;
}
* HTML input.fullline_red, select.fullline_red{
	width: 96%;
}
textarea.fullline{
	width: 99%;
	background-color: #dadfe3;
	font-size: 1.1em;
}
textarea.fullline_red{
	width: 99%;
	background-color: #dd5555;
	font-size: 1.1em;
}
input.fullline_date {
	width: 82%;
	background-color: #dadfe3;
	font-size: 1.1em;
}
input.fullline_date_red {
	width: 82%;
	background-color: #dd5555;
	font-size: 1.1em;
}
.register_form_required{
	color: rgb(201,0,102);
	margin-left: 2px;
}
.send_message_success {
	width: 480px;
	margin: 30px auto;
	text-align: center;
	background-color: #F0FFF0;
	border: 1px solid #00CC00;
	padding: 8px;
	font-size: 110%;
}
.send_message_error {
	width: 480px;
	margin: 30px auto;
	text-align: center;
	background-color: #FFF0F0;
	border: 1px solid #FF0000;
	padding: 8px;
	font-size: 12px;
}

.login_error_header {
	font-weight: bold;
	color: red;
	margin: 6px;
}
.login_error_message {
	font-weight: normal;
	color: #aa4455;
	font-size: 11px;
	}

.login_error_message a {
	font-weight: bold;
	color: black;
	font-size: 11px;
}
/* end registerForm_81 */

/* news_full_96 */
.ultra_modules_news_body{
	padding: 25px 15px 25px 20px;
	color: #7a7a7b;
	line-height: 1.4;
	font-size: 1.1em;
}
h3.news_full_news{
	/*font-family: "Trebuchet MS";*/
	font-weight: normal;
	font-size: 17px;
	color: #003f6e;
	margin: 0;
	padding: 0;
}
.intro_news{
	margin-top: 15px;
}
.przejdz{
	display: block;
	width: 101px;
	height: 27px;
	background: transparent url('/images/bdi_site/przejdz.png') no-repeat 0 0;
	margin: 0 0 0 380px;
}
.raport_demo{
	margin: 10px 0 0 365px;
}
.raport_zamow{
	margin: 0 0 10px 250px;
}
.raport_zamow2{
	margin: 10px 0 0 365px;
}
.branzowy_demo{
	margin: 10px 0 0 365px;
}
.branzowy_zamow{
	margin: 5px 0 5px 250px;
}
.oi_zamow{
	margin: 10px 0 0 335px;
}
.pakiet_zamow{
	margin: 5px 0 0 335px;
}
.ultra_modules_news_body a, .ultra_modules_news_body a:visited{
	clear: both;
	font-size: 0.96em;
	font-weight: normal;
	text-decoration: underline;
	color: #697886;
	font-family: Verdana, Arial, sans-serif;
}
.ultra_modules_news_body a:hover{
	clear: both;
	font-size: 0.96em;
	font-weight: normal;
	text-decoration: underline;
	color: #003f6e;
	font-family: Verdana, Arial, sans-serif;
}
.bdi_login_full_form {
	font-size :120%;
	}
.bdi_login_full_radiobuttons {
	margin: 10px auto;
	width: 220px;
	}

.bdi_login_full_fields {
	margin: 10px auto;
	width: 508px;
	}
.bdi_login_text {
	height: 18px;
	width: 174px;
	background: url('/images/bdi_site2/src_input.jpg') repeat-x 0 0 transparent;
	border-width: 0;
	padding: 3px 5px 3px 5px;
	color: #7a7a7b;
	font-size: 12px;
}
.ultra_modules_login_full {
		}
.failed_login_info{
	width: 600px;
	margin: 30px auto;
}
/* end news_full_96 */
.mini_chart_links_upper, .mini_chart_links_downer {
	background-color: #B00048;
	display: block;
	width: 253px;
	}

.mini_chart_links_upper{
	border-top: 1px solid #000000;
}
.mini_chart_links_downer {
	margin-top: 1px;
}
/*** MODULES STYLES ***/
