* {margin:0;padding:0}
img {border:0}
body {text-align:center;font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
#top_org {width:985px;text-align:left;margin:0 auto;background:#fff url('../praca/top.jpg') no-repeat bottom left;height:237px}
#top {width:985px;text-align:left;margin:0 auto;}
#top1 {width:100%;text-align:left; margin-left: 20px;}

#menu {list-style:none;padding-left:1px;height:23px;}
#menu li {float:left;margin-right:2px;height:23px;position:relative}
#menu li a {display:block;text-align:center;line-height:23px;color:#333;text-decoration:none;font-weight:bold}
#menu li a:hover {color:#ff5507}
#menu li.b2 a:hover {}
#menu li.b1 a, #menu li.b2 a {padding:0 10px}
#menu li img {margin-top:2px}
#menu li.b1 a img, #menu li.b2 a img {margin-right:1px;vertical-align:middle}
#menu li.b1 {margin-right:0;border-right:1px solid #fff;float:right}
#menu li.b2 {margin-right:0;float:right;}
#menu li.b2 a {}

#top #mainLink_org {display:block;margin-top:15px;width:413px}
#top #mainLink {display:block;margin-top:20px;}
#top form#search {margin-top:20px;width:284px;padding-top:15px;color:#fff;position:relative}
#top form#search h2 {font-size:1.3em;color:#96c833;margin-bottom:12px;text-align:center}
#top form#search p {font-size:0.9em;margin:0 0 5px 10px;position:relative;text-align:right;padding-right:60px;clear:left}
#top form#search p label {margin-right:5px}
#top form#search p#pkw {position:absolute;margin:0;width:65px;padding:0;top:42px}
#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:#2c5477;border:2px solid #ddd;position:absolute;top:25px;left:0;z-index:30;color:#fff}
#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:silver;width:70px;cursor:pointer}
#polec_form p input.pole {border:1px solid #247fb8;padding:1px;font-size:8pt;width:200px}
#polec_form p textarea {overflow:auto;width:300px;height:80px;border:1px solid #247fb8;padding:1px;font:normal 8pt Verdana, Arial, Helvetica, sans-serif}
#load_send_mail {position:absolute;background:#fff url('../praca/loader.gif') no-repeat center;top:0;left:0}


#nawig {width:985px;text-align:left;margin:0 auto;height:100px;background:#2c80ae ;border-top:1px solid #fff;color:#96c833}
#nawig form {width:220px;margin-left:0px;padding-bottom:0px;float:left;margin-right:70px}
#nawig h2 {font-size:1.2em;margin:10px 0}
#nawig form p {margin-bottom:4px;font-size:0.9em;}
#nawig form label {margin-right:3px;font-size:0.9em}
#nawig form p#pkw1 {margin:3;}
#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:50px;margin-left:2px;font-size:10pt;padding:1px;vertical-align:middle}
#nawig form input.pole1 {border:1px solid #d3d4d5;width:95px;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}

h3 {font-size:1.2em;margin:10px 0}
h3 a{color:#96c833;text-decoration:none;margin-right:10px}

#nawig1 {width:985px;text-align:left;margin:0 auto;height:40px;background:#2c80ae ;border-top:1px solid #fff;color:#96c833}
#nawig1 form {width:220px;margin-left:0px;padding-bottom:0px;float:left;margin-right:40px}
#nawig1 h2 {font-size:1.2em;margin:10px 0}
#nawig1 form p {margin-bottom:4px;font-size:0.9em;}
#nawig1 form label {margin-right:3px;font-size:0.9em}
#nawig1 form p#pkw1 {margin:3;}
#nawig1 form a {color:#96c833;text-decoration:none;margin-right:10px}
#nawig1 form a:hover {color:#fff;text-decoration:underline}
#nawig1 form input.pole {border:1px solid #d3d4d5;width:50px;margin-left:2px;font-size:10pt;padding:1px;vertical-align:middle}
#nawig1 form input.pole1 {border:1px solid #d3d4d5;width:95px;margin-left:2px;font-size:10pt;padding:1px;vertical-align:middle}
#nawig1 form input.submit {vertical-align:middle}
#nawig1 div {float:left;margin-right:40px}
#nawig1 ul {list-style:none;}
#nawig1 ul li {background:url('../praca/point.gif') no-repeat 0 53%;margin-left:15px;float:left;padding-left:15px;margin-bottom:1px;font-size:0.9em}
#nawig1 ul a {color:#fff;text-decoration:none}
#nawig1 ul a:hover {text-decoration:underline}

#logowanie {width:985px;text-align:left;margin:0 auto;height:60px;background:#2c80ae ;border-top:1px solid #fff;color:#96c833;}
#logowanie {font-size: 15px; font-weight: bold;}
#logowanie a { text-decoration: none; color: #96c833; } 
#logowanie #log_link { float: left; margin-top: 28px; margin-left: 10px; }

.form_szuk { float: right; margin-right: 10px; text-align: center; }
.form_szuk p { font-size: 12px; font-weight: normal; margin-top: 7px; }
.form_szuk_log { float: left; margin-left: 10px; text-align: center; }
.form_szuk_log p { font-size: 12px; font-weight: normal; padding-top: 7px; float: left; clear: both;}
.form_szuk_log p a { margin-left: 15px; }
#subm_log {  }
#div_subm_log { float: left; margin-left: 5px; margin-top: 6px;}


#contener {width:985px;text-align:left;margin:0 auto;background-color:#fff}
#left_offert {width:285px}
#left_offert h1 {font-size:1em;background:#9bdb12 url('../praca/blend_green.gif') repeat-x;height:28px;line-height:28px;padding-left:18px;white-space:nowrap;overflow:hidden}
#left_offert h2 {font-size:1em;background:#2c80ae;height:28px;line-height:28px;padding-left:18px;white-space:nowrap;overflow:hidden; margin-top: 5px;}
#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:690px}

#organizator { border: 1px dotted green; }


.error {background:#fff url('../praca/i_error.gif') no-repeat 15px 9px;color:white; font-weight:bold;background-color:#ff5507; padding: 9px 9px 9px 60px;min-height:29px;margin-bottom:10px}
.success {background:#fff url('../praca/i_success.gif') no-repeat 15px 9px;color:white; font-weight:bold;background-color:#2b81b2; padding: 9px 9px 9px 60px;min-height:29px;margin-bottom:10px}
.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;text-align:center;font-size:10px;background-color:#eaf4f7; margin-top: 40px;}
#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:#eaf4f7;padding:5px 0;line-height:1.4em}
#linki a {color:#014c7f;text-decoration:none}
#linki a:hover {color:#000;text-decoration:underline}

.odd {background-color:#f3f3f3}

.presentation { border: 1px solid #173f61; border-radius: 5px; -moz-border-radius: 5px; overflow: auto; padding: 20px; background: #eaf2f3; margin: 10px;}
.zdj { width: 200px; float: left; }
.zalety  { float: left; width: 400px; }
.zaleta_linia{float: left; padding: 4px 0px 8px 0px; font-family: verdana; font-size: 11px; width: 100%; margin-left: 5px;}
.zaleta_linia_bold{float: left; padding: 4px 0px 8px 0px; font-family: verdana; font-size: 11px; font-weight: bold; margin-left: 5px;}
.tyt_of { font-size: 18px; font-weight: bold; text-align: center;  color: #173f61; font-family: arial; margin-bottom: 10px;}

