* {margin:0;padding:0}
img {border: 0}
body {text-align:center;font: normal 12px Verdana, Arial, Helvetica, sans-serif;background:#ffffff;}
#top {width:1024px;text-align:left;margin:0 auto;background:#fff url('../praca/top2.jpg') no-repeat bottom left;height:234px}
#menu {list-style: none; padding-left:40px;height:43px; color: #ffffff; font-family: trebuchet ms ;}
#menu li {display:in-line; float:left;margin-right:0px;height:43px; position:relative}
#menu li a {text-align:center;line-height:23px;color:#ffffff;text-decoration:none;font-weight:bold}
#menu a {text-decoration:none; color:#ffffff;}
#menu li a:hover {color:#ffffff;}
#menu span.logowanie {font-size:1.3em; font-weight: bold;}
#menu span.form {font-size:1.3em; font-weight: bold; vertical-align:top;}
#menu span.data {font-size:0.9em; font-weight: normal; color: #90918d; vertical-align:bottom; padding-left: 20px;}
#menu span.logowaniepomoc {font-size:1.1em; font-weight: bold; vertical-align:bottom; float:left; padding-left: 30px;}
#menu span.logo {font-size:2.8em; font-weight: bold; color: #000000; margin-left: 90px;}
#menu span.logo2 {font-size:2.8em; font-weight: bold; color: #000000;}
#menu span.logoczerwien {font-size:2.8em; font-weight: bold; color: #b80813;}
#menu span.linki {font-size:1.1em; font-weight: bold; color: #000000; vertical-align:bottom; margin-left: 265px; line-height:40px;}
#menu span.linki a {color: #000000;}

#lm_title {font-weight: bold; color:#ffffff; font-size:1.2em; margin-left:20px; margin-bottom:10px;}
#lm a {margin-left:20px; text-decoration: none;}
#lmw a {margin-left:20px; text-decoration: none;}
.lbranza a {font-weight: bold; color:#000000; font-size:1.0em; margin-left:20px; text-decoration: none;}
.lbranzaw a {font-weight: bold; color:#ff464e; font-size:1.0em; margin-left:20px; text-decoration: none;}
.lmiasta a {font-weight: bold; color:#000000; font-size:1.0em; text-decoration: none; float:right; margin-right: 10px;}
.lmiastaw a {font-weight: bold; color:#ff464e; font-size:1.0em; text-decoration: none; float:right; margin-right: 10px;}

#menu form input.submit {vertical-align:top;}
#menu form input.text {vertical-align:top;}
#menu li.b1 a, #menu li.b2 a {padding:0 15px}
#menu li.b1 a img, #menu li.b2 a img {margin-right:3px;vertical-align:middle}
#menu li.b1 {background-color:#e6f7c2;margin-right:0;border-right:1px solid #fff;float:right}
#menu li.b2 {background-color:#b5e748;margin-right:0;float:right}

#wyszukaj {list-style:none;padding-left:450px;height:23px; padding-top: 15px; color: #ffffff; font-family: trebuchet ms ;float:left;}
#wyszukaj span.duze {font-size: 2.2em; margin-top:10px;}
#wyszukaj span.srednie {font-size: 1.4em; margin-top:10px; margin-left: 150px;}
#wyszukaj span.rodzjepracy {padding-left: 150px; text-align:left}
#wyszukaj span.rodzjepracy a {color: #ffffff; text-decoration:none;}

#prawogora {list-style:none;padding-left:250px;height:23px; padding-top: 15px; color: #ffffff; font-family: trebuchet ms;}
#prawogora span.duze {font-size: 2.2em; margin-top:10px;}
#prawogora span.srednie {font-size: 1.4em; margin-top:10px; margin-left: 150px;}

#top #mainLink {display:block;margin-top:15px;width:413px}
#top form#search {margin-top:0px;  width:554px;padding-top:15px;color:#fff;position:relative}
#top form#search h1 {font-size:1.3em;color:#ffffff;margin-bottom:12px;text-align:center}
#top form#search p {font-size:0.9em;margin:0 0 5px 10px;position:relative;text-align:left;clear:left}
#top form#search p label {margin-right:5px}
#top span.pkw {position:absolute ;margin:0;padding:0; top:10px;}
#top form#search p#pkw label {margin:0}
#top form#search input.pole {border:1px solid #d3d4d5;width:150px;margin-left:2px;font-size:10pt;padding:1px}
#top form#search select {border:1px solid #d3d4d5;width:154px;margin-left:2px;font-size:10pt}

#polec_form {padding:10px;background-color:#b80813;border:2px solid #000000;position:absolute;top:25px;left:0;z-index:30;color:#000000}
#polec_form p {white-space:nowrap;text-align:right;margin-bottom:3px}
#polec_form p input.button {border:1px solid #000;font-size:8pt;background-color:white;width:70px;cursor:pointer}
#polec_form p input.pole {border:1px solid #000000;padding:1px;font-size:8pt;width:200px}
#polec_form p input.p_msg {color: #ffffff;}
#polec_form p textarea {overflow:auto;width:300px;height:80px;border:1px solid #000000;padding:1px;font:normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#000000;}
#load_send_mail {position:absolute;background:#fff url('../praca/loader.gif') no-repeat center;top:0;left:0}


#nawig {width:975px;text-align:left;margin:0 auto;height:100px;background:#0f253b url('../praca/nawig.gif') repeat-x;border-top:1px solid #fff;color:#96c833}
#nawig form {width:270px;margin-left:20px;padding-bottom:10px;float:left;margin-right:70px}
#nawig h2 {font-size:1.2em;margin:10px 0}
#nawig form p {margin-bottom:3px}
#nawig form label {margin-right:5px;font-size:0.9em}
#nawig form a {color:#96c833;text-decoration:none;margin-right:10px}
#nawig form a:hover {color:#fff;text-decoration:underline}
#nawig form input.pole {border:1px solid #d3d4d5;width:75px;margin-left:2px;font-size:10pt;padding:1px;vertical-align:middle}
#nawig form input.submit {vertical-align:middle}
#nawig div {float:left;margin-right:70px}
#nawig ul {list-style:none;margin-top:-5px}
#nawig ul li {background:url('../praca/point.gif') no-repeat 0 53%;padding-left:15px;margin-bottom:1px;font-size:0.9em}
#nawig ul a {color:#fff;text-decoration:none}
#nawig ul a:hover {text-decoration:underline}
#contener {width:1024px; text-align:left; margin:0 auto;background:#fff url('../praca/lewa.gif') no-repeat; height:660px;}
#left_offert {width:420px; height:520px; position:absolute; top: 233px;}
#left_offert h1 {font-size:1em;height:28px;line-height:28px;padding-left:18px;white-space:nowrap;overflow:hidden}
#left_offert div {padding:10px 1px 1px;border-top:none;color:#878787}
#left_offert div h2 {font-size:0.9em;font-weight:normal;margin:0 20px 3px}
#left_offert div h3 {font-size:1em;margin:0 20px 10px}
#left_offert div p.company {margin:0 20px}
#left_offert div p.more {margin:0 0 0 20px;text-align:right}
#left_offert div p.more img {vertical-align:middle}

#right_coll {float:right;width:608px; background:#fff url('../praca/prawa.gif') no-repeat;}


.error {background:#fff url('../praca/i_error.gif') no-repeat 15px 9px;color:white; font-weight:bold;background-color:#d74851; margin-left:0px; margin-right:20px; padding: 9px 9px 9px 55px;min-height:29px;}
.success {background:#fff url('../praca/i_success.gif') no-repeat 15px 9px;color:white; font-weight:bold;background-color:#2b81b2; margin-left:0px; margin-right:20px; padding: 9px 9px 9px 55px;min-height:29px;}
.error a, .success a {color:#ffffd7}
.error a:hover, .success a:hover {color:#fff;text-decoration:none}
h1.title {font-size:1em;background:#fff url('../praca/ok1_icon.gif') no-repeat 0 20px;height:29px;line-height:29px;padding-left:35px;padding-top:20px;margin:0 15px 20px;text-transform:uppercase}

#stopka {clear: both;font-size:0.9em;background-color:#ffffff;padding:5px 0; color:#b80813; margin-left: 430px; margin-right:20px; margin-top:10px;}
#stopka a {color:#999;text-decoration:none;margin-left:10px}
#stopka a:hover {color:#000;text-decoration:underline}

#linki {font-size:0.9em;background-color:#ffffff;padding:5px 0;line-height:1.4em; margin-left:16px;}
#linki a {color:#b80813;text-decoration:none}
#linki a:hover {color:#b80813;text-decoration:underline}