/* G Ł Ó W N A */
	/* boksy z ramką*/
	#content #contentText .sgBox { width: 275px; border: 10px solid #e5e5e5; float: left; background: transparent none 0 0 no-repeat; padding: 125px 10px 10px; }
	#content #contentText #forEmployers { margin-left: 20px; background-image: url("../img/bg_box_employers.jpg"); }
	#content #contentText #forWorkers { background-image: url("../img/bg_box_workers.jpg"); }
	/* animacja + info handlowe (Uwaga! informacje handlowe ostylowane są w base.css (bo występują również w menu bocznym na podstronach!) */
	#theyTrustUs, #contentText #tradeInfo, #mpNews { width: 295px; float: left; padding: 10px; margin: 0; }
	#theyTrustUs { clear: left; }
		#theyTrustUs h2, #contentText #tradeInfo h2 { padding: 0; }
		#theyTrustUs .flashMovie { border: 3px solid #e5e5e5; }
	#contentText #tradeInfo { /*margin-left: 20px;*/ background-position: -5px 40px; padding: 10px 0 20px; }
		#contentText #tradeInfo li { padding-left: 50px; }
		#contentText #tradeInfo li.header { padding-left: 0; }
	#mpNews { margin-left: 20px; }
			#mpNews h2 a { font-size: 10px; }
		#mpNews dl { padding-top: 10px; }
			#mpNews dt, #mpNews dd { padding-left: 30px; }
			#mpNews dt { background: transparent url("../img/deco_news.gif") 5px 0 no-repeat; font-weight: bold; padding-bottom: 5px; }
			#mpNews dd { color: #535353; padding-bottom: 10px; font-size: 11px; }
/* więcejka */
a.more, p.more a { background: transparent url("../img/arr_red_next.gif") 100% 6px no-repeat; padding-right: 14px; font-weight: normal; display: inline; }
/* lista ogłoszeń */
	#advertsFilter { height: 25px; width: 650px; }
		#advertsFilter li { float: left; height: 20px; line-height: 20px; }
			#advertsFilter span, #advertsFilter strong { padding-bottom: 3px; display: block; }
			#advertsFilter strong { padding-left: 10px; font-size: 11px; }
			#advertsFilter span { cursor: pointer; padding: 0 5px; color: #ac0000; font-size: 10px; }
			#advertsFilter span.current, #advertsFilter span.hover { border-bottom: 3px solid #ca0000; padding-bottom: 0; color: #000; }
	#adverts { font-size: 11px; width: 650px; border-bottom: 1px solid #d3d3d3; }
			#adverts th { background-color: #ca0000; color: #fff; text-align: center; padding: 5px; }
			#adverts th.city { border: 0 solid #fff; border-width: 0 1px; }
			#adverts tr td { background-color: #fff; color: #000; text-align: center; border: 0 solid #d3d3d3; border-right-width: 1px;}
				#adverts td a { display: block; text-decoration: none; color: #000; padding: 7px 5px; }
			#adverts td.flag { width: 20px; border-left-width: 1px; text-align: center; vertical-align: middle; }
			#adverts td.name { text-align: left; border-left-width: 1px; }
				#adverts td.name a { display: block; color: #ca0000; padding-left: 15px; }
				#adverts td.name a:hover { text-decoration: underline; }
			#adverts tr.altRow td { background-color: #f2f2f2; }
			#adverts tr:hover td { background-color: #e5e5e5; }
/* site map */
	#sitemap { padding: 20px 10px; }
		#sitemap ul { padding-bottom: 15px; }
			#sitemap li { padding: 2px 15px; }
				#sitemap li a { padding: 2px 3px; font-weight: bold; font-size: 12px; }
					#sitemap li li a { font-size: 11px; }
						#sitemap li li li a { font-weight: normal; font-size: 11px; }
/* kontakt */
			form fieldset label { padding-top: 10px; font-size: 11px; }
/* specjalny widok kategorii */
.categoryBox { background: transparent none 0 0 no-repeat; border: 1px solid #dedede; margin: 10px 0; position: relative; }
#currentCategory { border-width: 2px; }

	#contentText .categoryBox h2 { margin: 0; padding: 0; display: block; }
		.categoryBox h2 a { text-indent: -1000px; display: block; width: 650px; height: 202px; }
	#content .categoryBox .xtext { width: 353px; height: 150px; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 100; padding: 0 0 10px 5px; }
	/* lista artykułów */
	.categoryBox dl { margin: 4px 0; padding: 0 10px; }
			.categoryBox dt a { font-size: 12px; line-height: 15px; font-weight: bold; }
	/* style na to co wygerenuje JS */
	.tabs { background-color: #f2f2f2; margin-top: 2px; border-bottom: 1px solid #dedede; }
		.tabs td { vertical-align: middle; text-align: center; border-left: 1px solid #dedede; border-top: 1px solid #f2f2f2; }
		.tabs td.first { border-left-width: 0; }
		.tabs td.last { border-right: 1px solid #f2f2f2; }
		.tabs td.active { background-color: #fff; border-top-color: #dedede; }
		.tabs td.active.last { border-right-color: #dedede; }
			.tabs td a { font-size: 12px; line-height: 15px; font-weight: bold; display: block; padding: 5px 10px; border-bottom: 1px solid #f2f2f2; }
			.tabs td.active a { margin-bottom: -1px; border-bottom-color: #fff; padding-bottom: 6px; color: #797979; }

/* podstrony pracodawcy */
.categoryBox22 { background-image: url("../img/bg_cat_time_work.jpg"); }
	.categoryBox.categoryBox22 h2 a { height: 214px; }
	#content .categoryBox.categoryBox22 .xtext { height: 162px; }
.categoryBox24 { background-image: url("../img/bg_cat_work_proxy.jpg"); }
	.categoryBox.categoryBox24 h2 a { height: 214px; }
	#content .categoryBox.categoryBox24 .xtext { height: 162px; }
.categoryBox28 { background-image: url("../img/bg_cat_payroll.jpg"); }
	.categoryBox.categoryBox28 h2 a { height: 197px; }
	#content .categoryBox.categoryBox28 .xtext { height: 145px; }
.categoryBox29 { background-image: url("../img/bg_cat_work_leasing.jpg"); }
	.categoryBox.categoryBox29 h2 a { height: 192px; }
	#content .categoryBox.categoryBox29 .xtext { height: 140px; }
.categoryBox30 { background-image: url("../img/bg_cat_law.jpg"); }
	.categoryBox.categoryBox30 h2 a { height: 191px; }
	#content .categoryBox.categoryBox30 .xtext { height: 139px; }
.categoryBox31 { background-image: url("../img/bg_cat_recruitment_ukraine.jpg"); }

/* podstrony pracownika */
.categoryBox26 { background-image: url("../img/bg_cat_abroad_work.jpg"); }
	.categoryBox.categoryBox26 h2 a { height: 169px; }
	#content .categoryBox.categoryBox26 .xtext { height: 117px; }
.categoryBox25 { background-image: url("../img/bg_cat_full_time_work.jpg"); }
	.categoryBox.categoryBox25 h2 a { height: 168px; }
	#content .categoryBox.categoryBox25 .xtext { height: 116px; }
.categoryBox20 { background-image: url("../img/bg_cat_temp_work.jpg"); }
	.categoryBox.categoryBox20 h2 a { height: 214px; }
	#content .categoryBox.categoryBox20 .xtext { height: 162px; }
.categoryBox27 { background-image: url("../img/bg_cat_vademecum.jpg"); }
	.categoryBox.categoryBox27 h2 a { height: 198px; }
	#content .categoryBox.categoryBox27 .xtext { height: 146px; }

/* ogłoszenia na rozjazdówce pracodawcy */
#contentText h2#cbAdverts { background: transparent url("../img/bg_for_employee_adverts.jpg") 0 0 no-repeat; padding: 0; }
	#cbAdverts a { display: block; height: 74px; width: 650px; line-height: 74px; }
		#cbAdverts a:focus { outline: 0; }
		#cbAdverts span, #cbAdverts small { height: 74px; float: left; }
		#cbAdverts span { text-indent: -1000em; width: 305px; }
		#cbAdverts small { text-align: right; background: transparent url("../img/arr_red_next.gif") 100% 34px no-repeat; width: 310px; padding-right: 20px; }

#cbAdvertsList { border: 1px solid #dedede; border-top-width: 0; width: 648px; height: 160px; }
	#cbAdvertsList li { width: 324px; float: left; height: 40px; }
		#cbAdvertsList a { font-weight: bold; background: transparent url("../img/deco_bullet.gif") 10px 5px no-repeat; padding-left: 25px; display: block; text-decoration: none; font-size: 11px; }
			#cbAdvertsList span { color: #535353; padding: 0 2px 2px; font-size: 11px; font-weight: normal; display: block; }
			
			
.pagination img{position:relative;top:10px;}
.pagination a img{position:inherit;}

