* {font-family: Arial;font-size: 9pt;  }
body { padding: 0; margin: 0 auto; background: #f5f5f5 url('/static/images/back.gif') top center repeat-y;}
h1 { font-size: 1.4em; color: #ffaa00}
h2 { font-size: 1.2em; color: #0057a0}
#boxes h1 { font-size: 1em; font-weight: normal; color: black; background: #eee; padding: 4px 4px; margin-top: 8px;}
div.box {border: 1px solid #eee; padding: 2px; -moz-border-radius: 5px; border-radius: 5px;}
#wrapper{ width: 1000px; border: 1px solid #bbbbbb;  padding: 0; margin: 0 auto; background-color: white; background-image: url('../images/back_men.gif'); background-repeat: repeat-y; background-position: top left; }
#logo { margin: 0; }
#header_index { width: 700px; height: 240px; padding: 0; margin: auto; }
#header { width: 700px; height: 150px; padding: 0; margin: auto; position: relative; z-index: 10;}
#content_index { margin: 0px 30px 0px auto; width: 1000px; padding: 10px 0;}
#content { width: 1000px; margin: 20px auto; position: relative;}
#content > h1 { font-size: 1.4em; color: #ffaa00; margin: 10px 20px}
#legal {padding: 20px; text-align:justify}
#oferta-przekierowanie { width: 100%; margin: 0 40px;}
#content_left { width: 280px; float: left;}
#main { width: 700px; margin: 0 20px 0 0px; float: left}
#index_main {width: 800px; margin: 0 auto;}
#links_index { text-align: left;}
#helpers_index {padding: 20px;}
#searchbar { background-image: url(../images/search_bg.png); background-repeat: no-repeat; width: 700px; height: 70px; margin: auto;}
#searchfields { text-align: left; position: relative; top: 14px; left: 28px; width: 640px;}
#topbar {text-align: center;margin: auto;}
span.search_label { color: white; font-size: 1.3em; margin: 0 8px;}
input.flat { border: 1px solid #DDDDDD; font-size: 1.2em; padding: 3px; width: 260px;}
#buttonbar { margin: 10px auto; text-align: right; width: 700px}
#logo { margin: 20px 0;}
#logo_small {width: 700px; margin: 0 auto;}
td.heading, p.heading { font-size: 1.3em; color: #0057a0;}
div.clear { clear: both;}
#content_text { font-size: 1.2em; color: #555; padding: 1em 3em 1em 3em; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#footer { clear: both; margin: 40px; text-align: center; color: #0057a0; font-size: 0.8em;}
#links { text-align: left;}
td.links_list { vertical-align: top;}
a { text-decoration: none; color: #0057a0;}
a:hover { text-decoration: underline; color: #0057a0;}
img { border: 0px none white;} 
td.label {font-size: 1.3em;color: white;text-align: right;padding-right: 8px;}
td.label_tiny {font-size: 0.9em;color: white;text-align: right;margin-right: 40px;}
tr.result td.date, tr.result td.job {padding: 4px 0;border-top: 1px solid #EEEEEE;}
tr.result:hover, tr.duplicate:hover {background-color: #f0f0f5;}
tr.duplicate_title td {font-size: 8pt;color: #777777;padding: 0px;}
tr.duplicate * { font-size: 8pt;}
tr.duplicate span { color: #777777;}
tr.duplicate a, tr.duplicate a span { color: #0057a0;}
tr.duplicate td { padding: 0px 0px 0px 7px;}
table.results { text-align: left; width: 100%; border-collapse: collapse; border-spacing: 2px;}
div.paging a, div.paging span { padding: 0px 2px}
h1 { margin: 0px; padding: 12px 0px 5px 0px;}
#desc { font-weight: normal; display: block;}
th {text-align: left;}
td.bar {background: url('../images/bar_back.gif') repeat-x top left;color: white; padding: 0 8px; margin: 0; height: 40px; vertical-align: middle; font-size: 0.9em; font-weight: bold; text-align: center;}
.links { width: 960px; margin: 0 auto; font-size: 0.9em;}
.links a {font-size: 0.9em;color: #999999;text-decoration: none;}
.links a:hover {font-size: 0.9em;color: #999999;text-decoration: underline;}
td.bar a {text-decoration: none;color: white;vertical-align: top;padding-top: -8px;margin-top: -8px;font-size: 1.1em;font-weight: normal;}
td.bar a:hover {text-decoration: underline;width: 15%;font-size: 1.1em;font-weight: normal;color: white;font-weight: normal;}
td.bar_left {background: white url('../images/bar_left.gif') no-repeat top left;padding: 0;margin: 0;height: 40px;}
td.bar_right {background: white url('../images/bar_right.gif') no-repeat top left;padding: 0;margin: 0;height: 40px;}
#naglowek-oferty-pracy { width: 100%;}
#naglowek-oferty-pracy > img, #naglowek-oferty-pracy > h1 {vertical-align: middle;display: inline;}
#naglowek-oferty-pracy > img {margin-right: 20px;}
#wyszukiwanie-ofert-pracy-rekomendacja {color: white;padding: 0 20px;background: #0057a0;}
#wyszukiwanie-ofert-pracy-rekomendacja > p > a, #wyszukiwanie-ofert-pracy-rekomendacja > p > a:visited{color: #ccc;text-decoration: none;}
#wyszukiwanie-ofert-pracy-rekomendacja > p > a:hover {color: white;text-decoration: underline;}
#wyszukiwanie-ofert-pracy-wiecej-tekst {display: none;color: white;}
#personalized_searches {width: 50%;  float: left;}
#recent_searches {width: 50%;  float: right;}
p.intro {margin: 0 20px;}
