/* Disclaier ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	|	HRBiznes - styl CSS / CSS style

	|	Author / Autor: Tomek Buszewski
	|	Version / Wersja: 1.0
	|	Creation date / Data utworzenia: 2009-02-03
	|	Last modified / Data ostatniej modyfikacji: 2009-02-07

	| 	Mozesz wykorzystac fragmenty tego stylu do celow wlasnych, jednak
	|	unikalne polaczenie kolorow, typografii, obrazkow i pozycjonowania
	|	jest chronione prawem autorskim i nie moze byc powielane.
	
	| 	You can use fragments of this style for your purposes, but unique
	|	combination of colours, typography, images and positioning is 
	|	protected by copyrights and cannot be duplicate.
	|
	|						(C) 2008/2009 - Tomek Buszewski - Buszewski.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.placeholder { margin-left: 450px; }
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font: 11px "Tahoma", Arial, sans-serif; 
}

div.menuBar span																			{ width:5px; height: 32px; }
div.menuBar span.l																			{ background: url(images/span-l.gif); position: absolute; top: 0; left: 0 }
div.menuBar span.r																			{ background: url(images/span-r.gif); position: absolute; top: 0; right: 0 }

div.menuBar {
  width: 950px; 
  margin: 0 10px; 
  padding: 10px;
  padding-top: 14px; 
  height: 24px; 
  display: block; 
  background: url(images/menu-bg.gif); 
  position: relative;
}
a#add {
background:transparent url(images/add-bg.gif) repeat scroll 0 0;
color:#00356E;
position:absolute;
right:10px;
top:4px;
}

div.menuBar a.menuButton {
  font: 11px "Tahoma", Arial, sans-serif; 
  color: #fcffff; 
  background: url(images/menu-button-bg.gif) repeat-x top; 
  padding: 10px; 
  margin-right: 2px;
  position: relative
}

div.menuBar a.menuButtonLast {
  font: 11px "Tahoma", Arial, sans-serif; 
  color: #626169;
  background: url(images/menu-button-bg-hover.gif) repeat-x top; 
  padding: 10px; 
  margin-right: 2px;
  position: relative
}

div.menuBar a.menuButtonAdd {
  font: 11px "Tahoma", Arial, sans-serif; 
  color:#00356E;
  background:transparent url(images/add-bg.gif) repeat scroll 0 0;
  padding: 10px; 
  margin-right: 2px;
  position:absolute;
  right:10px;
  top:4px;
}

div.menuBar a.menuButton:hover,
div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover,
div.menuBar a.menuButtonLast {
  font-size: 11px; 
  
  background: url(images/menu-button-bg-hover.gif); 
  color: #626169;
}

div.menuBar a.menuButtonLast { font-weight: bold; }

div.menu {
  width: 230px; background: url(images/dropdown-bg.gif) no-repeat bottom; 
  left: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem { 
  display: block;
  color: #003665; 
  padding: 10px; 
  text-decoration: none;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  font-weight: bold;
  color: #626169;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}
/* Disclaier ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	|	HRBiznes - styl CSS / CSS style

	|	Author / Autor: Tomek Buszewski
	|	Version / Wersja: 1.0
	|	Creation date / Data utworzenia: 2009-02-03
	|	Last modified / Data ostatniej modyfikacji: 2009-02-07

	| 	Mozesz wykorzystac fragmenty tego stylu do celow wlasnych, jednak
	|	unikalne polaczenie kolorow, typografii, obrazkow i pozycjonowania
	|	jest chronione prawem autorskim i nie moze byc powielane.
	
	| 	You can use fragments of this style for your purposes, but unique
	|	combination of colours, typography, images and positioning is 
	|	protected by copyrights and cannot be duplicate.
	|
	|						(C) 2008/2009 - Tomek Buszewski - Buszewski.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* Reset, body and some typography ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
*																							{ border-style: none; border-width: 0; font-style: normal; list-style: none; margin: 0; padding: 0; text-decoration: none }
ul, li, li a																				{ vertical-align: middle; }
body																						{ background: #ccced1 url(images/bg.jpg) repeat-x }
.ui-tabs .ui-tabs-hide																		{ display: none; }
h2.blue																						{ display: block; margin: 0 -1px 10px -1px; font: 12px "Tahoma", Arial, sans-serif; background: url(images/blue-bg.gif); color: #fff; height: 28px; font-weight: bold }
h2.orange																					{ display: block; margin: 0 -1px 10px -1px; font: 12px "Tahoma", Arial, sans-serif; background: url(images/orange-bg.gif); color: #fff; height: 28px; font-weight: bold }
/* Containers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#wrap																					{ margin: auto; width: 1020px; background: url(images/bg-flow.gif) repeat-y }
div#wrap-top																				{ width: auto; background: url(images/bg-top.jpg) no-repeat top left; padding: 0 15px }
div#top																						{ width: 990px; height: auto; }
div#billboard																				{ padding: 10px 0; text-align: center }
div#middle																					{ margin: 10px; clear: both; width: 970px; }
div#search																					{ width: 680px; margin-right: 10px; float: left; }
div#weSupport																				{ width: 258px; float: left; padding: 0 10px 10px 10px; background: #e7eaef; border: 1px solid #d2d4d6; border-top: none }
div#weSupportRight																			{ width: 258px; padding: 0 10px 10px 10px; background: #e7eaef; border: 1px solid #d2d4d6; border-top: none;margin-bottom: 10px; }
div#articlesList																			{ width: 208px; border: 1px solid #d2d4d6; border-top: none; margin-bottom: 10px; padding-bottom: 10px; }
div#main																					{ width: 970px; padding: 10px; clear: both; }
div#left																					{ width: 210px; float: left; position: relative; }
div#callendar																				{ width: 208px; background: #e7eaef; border: 1px solid #d2d4d6; border-top: none; margin-bottom: 10px; }
div#newsletter																				{ width: 174px; height: 147px; background: url(images/newsletter-bg.jpg); display: block; padding-left: 34px; margin-bottom: 10px; }
div#loginBox																				{ width: 210px; height: 110px; background: #e7eaef; border: 1px solid #d2d4d6; border-top: none; margin-bottom: 10px }
div#survey																					{ width: 210px; background: #e7eaef; border: 1px solid #d2d4d6; border-top: none; margin-bottom: 10px }
div#center																					{ margin: 0 10px; float: left; width: 460px; }
div#labour, div#news, div#candidate, div#companies, div#article								{ border: 1px solid #d2d4d6; border-top: none; }
div#candidate																				{ margin-top: 10px; }
div#banner																					{ width: auto; margin: 40px 0; text-align: center; }
div#bannerLeft																				{ width: 208px; text-align: center; margin: 20px 0; }
div#bannerRight																				{ width: 280px; text-align: center; margin: 20px 0; }
div#right																					{ width: 280px; float: left; }
div#premiumEmployers																		{ background: #e7eaef; display: block; padding-bottom: 20px; border: 1px solid #ff6f02; margin-bottom: 20px; }
div#urgentOffers, div#tags																	{ width: 258px; float: left; padding: 10px 10px 10px 10px; background: #e7eaef; border: 1px solid #d2d4d6; border-top: none; margin-bottom: 10px; }
div#urgentOffers																			{ margin-bottom: 20px !important; }
div#footer																					{ width: 970px; margin: 10px 10px 0 10px; background: #0d61ac url(images/footer-bg.jpg) repeat-x top; clear: both; position: relative; z-index: 1; }
/* Top ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#top a#top-link
{ width: 990px; height: 96px;
display: block; background: url(images/top.jpg); }

div#top a#top-link:hover
{ width: 990px; height: 96px;
display: block; background: url(images/top-hover.jpg); }

div#top div#billboard img																	{ vertical-align: bottom }
/* Search ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#search ul#selectSearch																	{ display: block; height: 20px; font: 11px/16px "Tahoma", Arial, sans-serif; margin-right: -1px; width: auto; padding: 0 }
div#search ul#selectSearch li																{ float: left; }
div#search ul#selectSearch li a																{ background: #fdae47; border: 1px solid #d2d4d6; border-bottom-color: #ff841e; border-left: none; color: #00356e; width: 168px; height: 16px;
																							  display: block; text-align: center; margin-top: 3px; }
div#search ul#selectSearch li a.active														{ font-size: 12px; font-weight: bold; background: #e7eaef; border: 1px solid #fdae47; border-bottom: none; height: 20px; margin-top: 0; padding: 0 1px; }
div#search ul.list																			{ position: absolute; width: 668px; padding: 10px; padding-left: 0; border: 1px solid #ff841e; border-top: none; background: #e7eaef; 
																							  min-height: 120px !importat; height: 120px; padding-bottom: 10px !important; padding-bottom: 0; z-index: 0; }
div#search ul li.small																		{ float: left; width: 166px; }
div#search ul li.small a																	{ margin-left: 10px; font: 11px/16px "Verdana", Arial, sans-serif; color: #00356e}
div#search ul li.small a:hover																{ color: #fe7b0b; }
/* We Support ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#weSupport h2, div#weSupportRight h2														{ margin: 0 -11px; }
div#weSupport h2 span, div#weSupportRight h2 span											{ padding: 6px 0 0 33px; background: url(images/we-support.gif) no-repeat top left; height: 20px; display: block; }
div#weSupport img, div#weSupportRight img													{ vertical-align: bottom; margin-top: 10px; }
/* Articles list ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#articlesList h2 span																	{ padding: 6px 0 0 33px; background: url(images/we-support.gif) no-repeat top left; height: 20px; display: block; }
div#articlesList ul li																		{ padding: 2px 0; border-bottom: 1px solid #f1f2f5; font: 12px/16px "Tahoma", Arial, sans-serif; margin: 0 10px 0 5px }
div#articlesList ul li a																	{ color: #033370; padding: 2px 10px 2px 5px; display: block; margin-right: -5px; }
div#articlesList ul li a:hover																{ background: url(images/articles-a.gif) no-repeat right; font-weight: bold; }
div#articlesList ul li a.activeNow															{ background: url(images/articles-a.gif) no-repeat right; font-weight: bold; }
div#articlesList ul li a.activeNow span														{ border-bottom: 1px solid #fe8b17; }
/* Callendar ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#callendar h2																			{ margin-bottom: 0; position: relative; font: bold 12px/28px "Tahoma", Arial, sans-serif; text-align: center; }
div#callendar h2 a#callendarLeft															{ width: 16px; height: 28px; display: block; position: absolute; left: 0px; top: 0px; background: url(images/form-link-arrow-l.gif) no-repeat center right; }
div#callendar h2 a#callendarRight															{ width: 16px; height: 28px; display: block; position: absolute; right: 0px; top: 0px; background: url(images/form-link-arrow.gif) no-repeat center left; }
div#callendar table																			{ font: bold 12px/25px Arial, sans-serif; color: #6b6b6b; width: 100%; }
div#callendar ul li.clear:empty																{ clear: both; height: 1px; display: block !important; display: inline; }					
div#callendar th.days																		{ border-bottom: 1px solid #d1d1d1; }
div#callendar td																			{ text-align: center; }
div#callendar td a																			{ display: block; color: #012466; }
div#callendar td a:hover																	{ background: #fe7b0b; color: #fff; }
.linked_today																				{ background: #FBB45A; }
.linked_day 																				{ background: #ABAEB3; }
.linked_today_nolink																		{ background: #FBB45A; }
.calendar-table																				{ color: #033370; }
.columnYear h2.blue																						{ display: block; margin: 0 -1px 10px -1px; font: 8px "Tahoma", Arial, sans-serif; background: url(images/blue-bg.gif); color: #fff; height: 28px; font-weight: bold }

/* Newsletter ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#newsletter h2																			{ display: block; text-align: right; color: #ff6d00; font: bold 12px "verdana", Arial, sans-serif; padding: 27px 21px 0 0; }
div#newsletter p																			{ font: 11px "Verdana", Arial, sans-serif; padding: 17px 22px 0 0; display: block; text-align: right; margin-top: -2px; color: #012466; }
div#newsletter p input#mail																	{ border-top: 1px solid #a4a4a5; border-left: 1px solid #a4a4a5; margin-bottom: -1px; }
div#newsletter p input#letterGo																{ background: url(images/button-go-bg.gif); font: bold 12px Arial, sans-serif; color: #fff; padding: 0 2px 0 3px; margin-top: -9px; }
/* Login box ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#loginBox h2 span																		{ padding: 6px 0 0 33px; background: url(images/we-support.gif) no-repeat top left; height: 20px; display: block; }
div#loginBox form																			{ margin: 6px 9px 0 8px; }
div#loginBox form input																		{ font: 11px "Tahoma", Arial, sans-serif; padding: 1px 0 0 4px; color: #b2b2b2; border: 1px solid #a5acb2; height: 14px; width: 185px; }
div#loginBox form input#loginGo																{ width: 66px; border: none; background: url(images/button-go-bg.gif); font: bold 12px Arial, sans-serif; color: #fff; padding: 1px 3px 0 3px; height: 21px; 
																							  float: left; margin-top: 7px; margin-left: 15px; }
div#loginBox p a																			{ font: 11px/12px "Tahoma", Arial, sans-serif; color: #7f7f7f; display: block; width: 110px; float: left; }
/* Banners ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#bannerLeft img, div#bannerRight img														{ vertical-align: bottom; }
#floating																		        { position: absolute; top: 0px; padding-top: 20px; left: 25px; z-index: 0;  }
/* Labour / News / Articles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#labour h2 span, div#news h2 span,div#candidate h2 span,div#article h2 span				{ padding: 6px 0 0 33px; background: url(images/we-support.gif) no-repeat top left; height: 20px; display: block; }
div#article h2 span																			{ color: #fe7b0b; }
div#article p																				{ padding-bottom: 10px; font: 12px/20px "Tahoma", Arial, sans-serif; }
div.news																					{ margin: 4px 10px 19px 10px; display: block; clear: both; }
div.news h3 { display: none; }
div.news img.newsimg																		{ float: left; margin-right: 11px }
div.news h4																					{ margin-bottom: 13px; }
div.news h4 a																				{ font: bold 12px Arial, sans-serif; color: #ff7002; }
div.news a:hover																			{ text-decoration: underline; }
div.news p																					{ font: 11px "Verdana", Arial, sans-serif; color: #6b6b6b; }
div.news a.read-more																		{ display: block; text-align: right; clear: both; font: bold 11px "Verdana", Arial, sans-serif; color: #6b6b6b; margin-bottom: 20px; }
div.news div.read-more a		 																{ display: block; text-align: right; clear: both; font: bold 11px "Verdana", Arial, sans-serif; color: #6b6b6b; margin-bottom: 20px; }
div#labour img { margin-left: 7px; }
form#mailform { font: 11px "Verdana", Arial, sans-serif; margin: 5px; background: #e7eaef; display: block; padding: 10px; border-bottom: 2px solid #fe8b17; margin-bottom: 20px; margin-top: 20px; }
form#mailform label {display: block; width: 110px; }
form#mailform input, form#mailform textarea { border: 1px solid black; margin: 3px; right: 10px; }


/* Companies ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#companies h2																			{ margin-bottom: 0; position: relative; font: normal 12px/28px "Tahoma", Arial, sans-serif; text-align: center; }
div#companies h2 a#companiesLeft															{ width: 16px; height: 28px; display: block; position: absolute; left: 0px; top: 0px; background: url(images/form-link-arrow-l.gif) no-repeat center right; }
div#companies h2 a#companiesRight															{ width: 16px; height: 28px; display: block; position: absolute; right: 0px; top: 0px; background: url(images/form-link-arrow.gif) no-repeat center left; }
div#companies h2 a																			{ color: #ffffff; }
div#companies h2 a:hover																	{ color: #fe8b17; font-weight: bold; }
div.company																					{ margin: 5px; background: #e7eaef; display: block; padding: 10px; border-bottom: 2px solid #fe8b17; margin-bottom: 20px; margin-top: 20px; }
div.company hr																				{ border-bottom: 1px solid #d2d4d6; clear: both; margin: 5px 0; }
div.company h3																				{ font: bold 12px "Verdana", Arial, sans-serif; padding: 2px; color: #083876; position: relative; }
div.company img																				{ float: right; margin-right: 20px; }
div.company ul																				{ width: 50%; float: left;  }
div.company ul li																			{ font: 11px/12px "Verdana", Arial, sans-serif; padding: 2px; color: #083876; }
div.company ul li a																			{ color: #fe7b0b; padding: 5px 0; display: block; }
div.company p a																				{ font-weight: bold; color: #fe7b0b; padding: 5px 0; display: block; }

div.company p																				{ font: 12px/18px "Tahoma", Arial, sans-serif; color: #083876; padding: 5px 0 }
div.company p.bodytext 																		{ font: 12px/18px "Tahoma", Arial, sans-serif; color: #083876; padding: 5px 0 }
div#companies input, div#companies textarea, div#companies select { border : 1px solid #D2D4D6; width: 250px; color: #012466; }
a.back_link																			{ font-weight: bold; color: #1F2A0C; padding: 0; margin: 5px 0px 2px 5px; display: block; }

/* Banner ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#banner img																				{ vertical-align: bottom; }
/* Premium employers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#premiumEmployers h2																		{ margin: -1px -1px 10px -1px; }
div#premiumEmployers h2 span																{ padding: 6px 0 0 33px; background: url(images/premium-employers.gif) no-repeat top left; height: 20px; display: block; }
div#premiumEmployers ul li a																{ font: 12px/16px "Tahoma", Arial, sans-serif; color: #083875; margin: 0 28px; display: block; height: 1%; position: relative; }
div#premiumEmployers ul li a span															{ display: block; width: 240px; height: 180px; padding: 10px; background: url(images/premium-span.gif) no-repeat; position: absolute; left: -260px; top: -18px; 
																							  z-index: 9999; display: none; }
div#premiumEmployers ul li a:hover															{ font-weight: bold; color: #fe7b0b; text-decoration: underline }
/* Urgent offers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#urgentOffers h2																			{ margin: -22px -11px 5px; }
div#urgentOffers h2 span																	{ padding: 6px 0 0 33px; background: url(images/we-support.gif) no-repeat top left; height: 20px; display: block; }
div#urgentOffers img																		{ vertical-align: bottom; margin-top: 10px; }
div#urgentOffers li 																		{ font: 10px "Verdana", Arial, sans-serif; color: #939394; position: relative; padding: 5px 10px; display: block; height: 1%; }
div#urgentOffers li a																		{ color: #939394 }
div#urgentOffers li a:hover																	{ color: #003665; text-decoration: underline }
div#urgentOffers li.odd																		{ background: #fff; }
div#urgentOffers li b																		{ position: absolute; right: 5px; bottom: 5px; color: #fe7b0b; font-weight: normal }
div#urgentOffers li:hover b																	{ font-weight: bold; }
/* Tags ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#tags h2																					{ margin: 0 -11px 5px; }
div#tags h2 span																			{ padding: 6px 0 0 33px; background: url(images/we-support.gif) no-repeat top left; height: 20px; display: block; }
div#tags a																					{ font-family: "Tahoma", Arial, sans-serif; color: #083876 }
div#tags a.tags-1																			{ font-size: 9px; padding: 0 5px; }
div#tags a.tags-2																			{ font-size: 11px; padding: 0 8px; }
div#tags a.tags-3																			{ font-size: 12px; padding: 0 10px; }
div#tags a.tags-4																			{ font-size: 18px; padding: 0 12px; }
div#tags a.tags-5																			{ font-size: 22px; padding: 0 15px; }
div#tags a.tags-6																			{ font-size: 36px; padding: 0 20px; }
/* Survey ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#survey h2 span																			{ padding: 6px 0 0 33px; background: url(images/we-support.gif) no-repeat top left; height: 20px; display: block; }
div#survey p																				{ font: 12px "Verdana", Arial, sans-serif; margin: 0 0 5px 15px; color: #012466 }
div#survey p label																			{ vertical-align: top; font-size: 11px; margin-left: 5px; }
div#survey form input#surveyGo																{ width: 66px; border: none; background: url(images/button-go-bg.gif); font: bold 12px Arial, sans-serif; color: #fff; padding: 1px 3px 0 3px; height: 21px; 
																							  margin-left: 124px}
/* Footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#footerImg																				{ padding: 15px 25px 5px 25px; display: block; background: url(images/footer.jpg) no-repeat bottom; width: 970px; height: 24px; position: relative; 
																							  font: 10px "Verdana", Arial, sans-serif; color: #000; }
div#footerImg span.authors																	{ position: absolute; right: 25px; }
div#footerImg a																				{ color: #000; }
div#footer ul																				{ width: 160px; float: left; font: 9px "Verdana", Arial, sans-serif; padding-bottom: 4px; }
div#footer ul li																			{ margin: 0 0 2px 5px; padding: 2px; }
div#footer ul li h5																			{ display: block; height: 18px; font-weight: bold; font-size: 11px; padding-top: 0px; color: #fff }
div#footer ul li a																			{ color: #fff; border-bottom: 1px solid #013565; }
div#footer ul li a:hover																	{ border-bottom: 1px solid #ff6f02; }

/* Job Search ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#jobSearch                                                                                                                                                           { width: 680px; height: 128px;
margin-bottom: 10px; background: url(images/offers/bg2.jpg) bottom
no-repeat; }
div#jobSearch form.compOffersForm                                                                                                                       { display: none }
div#jobSearch div.rev                                                                                                                                           { display: block; height: 34px; }
div#jobSearch div.rev span.workOffers-ac                                                                                                        { display: block;
height: 34px; width: 96px;
background:url(images/offers/workOffersButton.gif) bottom no-repeat;
float: left;
                                                                                                                                                                                         font: bold 15px/34px Arial, Helvetica,
sans-serif; letter-spacing: -1px; color: #fff; padding-left: 14px; }

div#jobSearch div.rev span.workOffers-in                                                                                                        { display: block;
height: 23px; width: 78px;
background:url(images/offers/workOffersButton-in.gif) bottom
no-repeat; float: left; cursor: pointer;
                                                                                                                                                                                         font: 13px Arial, Helvetica, sans-serif;
text-indent: 12px; letter-spacing: -1px; color: #fff; padding-top:
11px }

div#jobSearch div.rev span.compOffers-ac                                                                                                        { display: block;
height: 34px; width: 164px;
background:url(images/offers/compOffersButton.gif) bottom no-repeat;
float: left;
                                                                                                                                                                                         font: bold 15px/34px Arial, Helvetica,
sans-serif; letter-spacing: -1px; color: #fff; padding-left: 18px }

div#jobSearch div.rev span.compOffers-in                                                                                                        { display: block;
height: 23px; width: 138px;
background:url(images/offers/compOffersButton-in.gif) bottom
no-repeat; float: left; cursor: pointer;
                                                                                                                                                                                         font: 13px Arial, Helvetica, sans-serif;
text-indent: 0px; letter-spacing: -1px; color: #fff; padding-top: 11px
}
div#right.rightColumn                                                                                                                                           { margin-top: -148px; }
div#jobSearch form                                                                                                                                                      { padding: 11px 9px 8px; }
div#jobSearch form input.googleInput                                                                                                            { width: 486px;
height: 28px; background: url(images/offers/input.gif); font: 23px
Arial, sans-serif; color: #b6b6b6; padding: 8px; }
div#jobSearch form input.googleSubmit                                                                                                           { width: 151px;
height: 45px; background: url(images/offers/search.gif); font: 23px
Arial, sans-serif; color: #fff; position: relative; top: 1px; left:
4px; }
div#jobSearch form p                                                                                                                                            { font: 12px Arial, sans-serif;
color: #fff; display: block; padding: 2px 0 8px 3px; }
/* Modyfikcja rozszerze ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tx-ttnews-stronicowanie {
 display: block;
  margin: 0 -1px 10px -1px; font:
   12px "Tahoma", Arial, sans-serif;
    background: url(images/blue-bg.gif); color: white; height: 28px; font-weight: bold;
    text-align: center;
}
.tx-ttnews-stronicowanie table td {
	text-align: center;
	
}
.tx-ttnews-stronicowanie table td p a 	{ 
	color: white;
}

div.tx-ttnews																				{ width: 208px; background: #e7eaef; border: 1px solid #d2d4d6; border-top: none; margin-bottom: 10px; }
div.tx-ttnews h2																			{ margin-bottom: 0; position: relative; font: bold 12px/28px "Tahoma", Arial, sans-serif; text-align: center; }
div.tx-ttnews h2 a#callendarLeft															{ width: 16px; height: 28px; display: block; position: absolute; left: 0px; top: 0px; background: url(images/form-link-arrow-l.gif) no-repeat center right; }
div.tx-ttnews h2 a#callendarRight															{ width: 16px; height: 28px; display: block; position: absolute; right: 0px; top: 0px; background: url(images/form-link-arrow.gif) no-repeat center left; }
div.tx-ttnews table																			{ font: bold 12px/25px Arial, sans-serif; color: #6b6b6b; width: 100%; }
div.tx-ttnews ul li.clear:empty																{ clear: both; height: 1px; display: block !important; display: inline; }					
div.tx-ttnews th.days																		{ border-bottom: 1px solid #d1d1d1; }
div.tx-ttnews td																			{ text-align: center; }
div.tx-ttnews td a																			{ display: block; color: #012466; }
div.tx-ttnews td a:hover																	{ background: #fe7b0b; color: #fff; }
div.news-search-form { background: none; border: none; }
div.news-search-form input { border: 1px solid black; }

.tx-ablinklist-pi1 																			{ padding-left: 20px; margin-top: -15px;  padding-bottom: 0; }
div#article div.tx-ablinklist-pi1 															{ margin-top: 1px;  padding: 0; margin:0; }
div.tx-ablinklist-pi1 div#companies { margin-top: 15px; }
div#article div.tx-ablinklist-pi1 div#companies form 										{ padding-left: 10px; padding-bottom: 10px; color: #012466; font: 12px Arial, sans-serif; }
div.company ul li a.tx_ablinklist_catalogView_linkDetails { font-weight: bold; }
.tx-ablinklist-pi1-browsebox { margin: 0 auto 0 auto; text-align: center;}
p.bodytext 																		{ font: 12px/18px "Tahoma", Arial, sans-serif; color: #083876; padding: 5px; }
p.bodytext a		 																{ font: bold 12px Arial, sans-serif; color: #ff7002; }
.tx-dmmjobcontrol-pi1 h3, .tx-dmmjobcontrol-pi1 div { padding: 2px 2px 2px 0px; }
.tx-dmmjobcontrol-pi1 h3, .tx-dmmjobcontrol-pi1 div.company, .tx-dmmjobcontrol-pi1 h6 { padding: 2px 2px 2px 7px; }
.tx-dmmjobcontrol-pi1 h3																				{ font: bold 12px "Verdana", Arial, sans-serif; padding: 2px 2px 2px 4px; color: #083876; position: relative; }
.tx-dmmjobcontrol-pi1 div p.bodytext { color: #6B6B6B; }
.tx-dmmjobcontrol-pi1 div#companies div.company { font: 12px "Verdana", Arial, sans-serif; color: #6B6B6B; }

.browseBoxWrap { margin: 0 0 0 0; background: url(images/blue-bg.gif); width: 460px; text-align: center; padding: 2px 0 2px 0; }
div.browseLinksWrap span.activeLinkWrap { font-size: 12px; color: black; color: #ffffff; text-decoration: underline; }
div.browseLinksWrap span.inactiveLinkWrap a  { font-size: 12px; color: #fe7b0b; font-weight: bold; }
.tx-mhbranchenbuch-pi1 div.company p																			{ font: 13px "Verdana", Arial, sans-serif; padding: 2px;  }
.tx-mhbranchenbuch-pi1 div.company ul li a															{ font: 11px "Verdana", Arial, sans-serif;   color: #fe7b0b; padding: 0px 0px 0px 10px;  }
.tx-mhbranchenbuch-pi1 div.company a															{ font: 11px "Verdana", Arial, sans-serif;  color: #fe7b0b; padding: 0px 0px 0px 10px;  }
.tx_mh_branchenbuch-mail { font: 11px "Verdana", Arial, sans-serif; margin: 5px; background: #e7eaef; display: block; padding: 10px; border-bottom: 2px solid #fe8b17; margin-bottom: 20px; margin-top: 20px; }
.tx_mh_branchenbuch-mail input { font: 11px "Verdana", Arial, sans-serif; }

div#center.googleSearchEngine                                                                                                                           { width: 680px; margin-left: 0; text-align: center;}
