* { margin:0; padding:0; border:0; outline: 0;}

body {font-family: Tahoma, Verdana, "Trebuchet MS", Trebuchet, sans-serif; font-size: 11px; color:#575652; background: #E8E8E8 url(../img/www/body.jpg) repeat-x left top;}
img { border:0; display: block;}
a {color: #575652; text-decoration: none;}
a:hover {text-decoration: none; }
a:focus { outline: 0; }
.clear {clear: both; font-size: 0px; font-size: 0; line-height: 0;}
.hide {visibility: hidden; font-size: 0;}
p {line-height: 1.25em; margin-bottom:8px; font-size: 11px; color: #4C4C4C;}
em {text-decoration: underline;}

.right {float: right;}
.left {float: left;}

.fl {float: left;}

.nob {padding: 0px !important; border: 0px !important;}

.mt {margin-top:-24px;}

img.left {float: left; margin: 5px 10px 5px 0px;}
img.left_f {float: left; margin: 5px 10px 5px 0px; padding: 0px !important; border: 0px !important;}

#top_bg {background: url(../img/www/bg.jpg) no-repeat 18px -5px; width: 1196px; margin: 0 auto; overflow: hidden;}

#container {width: 965px; margin: 0 auto;}

/* Top div's */
#top {background: url(../img/www/top_bg.jpg) no-repeat left 124px; padding-top: 47px; min-height: 477px; height: auto; overflow: hidden;}
  #top h1 {width: 175px; height: 55px; background: url(../img/www/logo.jpg) no-repeat left top; float: left; margin: -3px 0 0 0;}
    #top h1 a {display: block; width: 175px; height: 55px;}
      #top h1 a span {visibility: hidden; font-size: 0;}
  #top h2 {background: url(../img/www/top_h2.gif) no-repeat left top; width: 570px; height: 67px; margin-left:164px; margin-top:142px;}
    #top h2 span {visibility: hidden; font-size: 0;}
  #top h3 {background: url(../img/www/top_h3.png) no-repeat left top; width: 207px; height: 16px; float: left; margin-top:18px;}
    #top h3 span {visibility: hidden; font-size: 0;}

#top_tools {
    background: url("../img/www/line.gif") repeat-x scroll left top transparent;
    float: right;
    height: 21px;
    margin-top: 38px;
    overflow: hidden;
    padding-top: 12px;
    width: 700px;

 }
  #top_tools ul {float: left; margin-left: 20px; margin-top:8px;}
    #top_tools ul li {list-style: none; float: left; margin-right:20px;}
  #top_tools img {float: left;}
  #top_tools form {float: left;}

.text {float: left; background: url(../img/www/text.jpg) no-repeat left top; width: 171px; height: 19px;}
.submit {background: url(../img/www/submit.jpg) no-repeat left top; width: 11px; height: 11px; margin-left:7px; margin-right:3px; margin-top:4px; cursor: pointer;}

#manage {float: right; height:51px; margin-top:40px; width:310px; margin-right: 25px;}
  #manage ul {float: right; margin-top:14px;}
    #manage ul li {list-style: none; margin-bottom: 10px;}

h5.header {background:transparent url(../img/www/h5_bg.jpg) no-repeat scroll left top !important; height:26px !important; margin:-6px -15px 0 !important; padding-left:20px !important; padding-top:15px !important; position:absolute !important; width:676px !important;}

#menu {clear: both; float: left; margin: 0 0 0 7px; padding-top: 10px; position: relative; width: 950px; z-index: 10;}
  #menu li {background: url(../img/www/sep.jpg) no-repeat scroll right top transparent; float: left; font-family: verdana; font-size: 11px; font-weight: bold; height: 32px; list-style: none outside none; padding-right: 0; text-align: center;  width: 119px; margin: 0px 0 0 0;}
    #menu li a {color: #4D4E50;  display: block; height: 36px; line-height: 32px;}
    #menu li a:hover {color: #fff; text-decoration: none; background: url(../img/www/over_menu.png) no-repeat left top;}
    #menu li.active a {color: #fff; text-decoration: none; background: url(../img/www/over_menu.png) no-repeat left top;}
  #menu li.last {padding-right: 0px; background: none; width: 116px;}
    #menu li.last a {color: #4D4E50;}
    #menu li.last a:hover {color: #fff; text-decoration: none; background: url(../img/www/over_last.png) no-repeat left top; }
    #menu li.last.active a {color: #fff; text-decoration: none; background: url(../img/www/over_last.png) no-repeat left top;}
  #menu li.first {width: 119px;}
    #menu li.first a {color: #4D4E50;}
    #menu li.first a:hover {color: #fff; text-decoration: none; background: url(../img/www/over_menu.png) no-repeat left top;}
    #menu li.first.active a {color: #fff; text-decoration: none; background: url(../img/www/over_menu.png) no-repeat left top;}
/* -END- Top div's */
/* Content div's */
#content_wrapper {background: url(../img/www/content_wrapper.gif) no-repeat left 0;}

#content_wrapper_bottom {background: url(../img/www/content_wrapper_bottom.jpg) repeat-y left 0;}

#content_wrapper_sub {background: url(../upl/subpage_bg2.jpg) repeat-y left 0;}

#content_wrapper_sub_top {background: url(../upl/subpage_bg_top.jpg) no-repeat left top;}
#content_wrapper_mainx_top {background: url(../upl/image/subpage_mainx_top2.jpg) no-repeat left 27px;}

#content {background:transparent url(../img/www/line.gif) repeat-x scroll left 26px !important; margin:-40px 0 0 0; padding: 0 9px;}
  #content h2 {font-family:verdana; font-size:14px; margin-bottom:15px; position: relative; padding: 0 0 0 7px;}
  #content ul {overflow: hidden; margin-left: 10px; margin-right: 10px;}
   
 #content ul li {list-style: none; background-image: url(/img/www/li_bg.jpg);background-repeat:no-repeat; background-position: left 3px; padding-left: 15px; margin-bottom: 10px; }

  #content img {background: #fff; padding: 6px; border: 1px #CECECE solid;}

.column_left {float: left; width: 301px; margin: 0 9px 0 0;}
.column {float: left; width:336px; background: url(../img/www/column_bg.jpg) no-repeat left 31px; padding: 0 12px 5px;}
.column_right {float: left; width: 288px;  margin: 0 -9px 0 0; overflow: hidden;}

#mainx {float: right; width: 940px;}
 #mainx .picturelist {margin: 0 20px !important;}
  #mainx .picturelist strong {padding-left: 5px; margin-bottom: 5px; padding-top: 10px; display: block;}

#sub {float: left; width: 244px;}
  #sub ul {background: url(../img/www/submenu.jpg) no-repeat left bottom; margin-left: 0; padding-bottom: 13px; margin-bottom: 10px; margin-left: -9px; width:244px;}
    #sub ul li {background: url(../img/www/submenu_li.jpg) no-repeat left bottom; padding-left: 0; text-decoration: none; margin-bottom: 0; padding-bottom: 1px;}
      #sub ul li a {background: url(../img/www/submenu_a.jpg) no-repeat left top; display: block; width: 230px; min-height: 25px; font-weight: bold; padding-top: 9px; padding-left: 14px;}
      #sub ul li a:hover {background: url(../img/www/submenu_a_over.jpg) no-repeat left top; color:#fff;}
      #sub ul li.active a {background: url(../img/www/submenu_a_over.jpg) no-repeat left top; color:#fff;}

.left_box {background: url(../img/www/left_box.jpg) repeat-y left top; width: 222px; margin: 0 auto;}
  .left_box_top {background: url(../img/www/left_box_top.jpg) no-repeat left top;}
    .left_box_bottom {background: url(../img/www/left_box_bottom.jpg) no-repeat left bottom; overflow:hidden; padding:4px 10px 10px;}
      .left_box_bottom ul {background: none !important; margin-left: 0 !important; margin-bottom: 0 !important; padding-bottom: 0 !important;}
        .left_box_bottom ul li {background: url(../img/www/pt.jpg) no-repeat left 4px !important; padding-bottom: 6px !important; padding-left: 20px !important;}
          .left_box_bottom ul li a {width: auto !important; height: auto !important; padding-top: 0px !important; padding-left: 0 !important;}
            .left_box_bottom ul li a:hover {color:#575652 !important; background: none !important;}

#actual {width: 236px;}
  #actual h3 {font-family:verdana; font-size:13px; background: #DCDCDC; margin-left: -9px; padding: 10px; color: #929292;}
  #actual ul {margin-right: 0px;}
    #actual ul li {padding: 8px 10px; overflow: hidden; border-bottom: #EFEFEF solid 1px;}
      #actual ul li a {font-weight: normal; background: none; width: auto; height: auto; padding-left: 0; padding-top: 0;}
        #actual ul li a:hover {font-weight: bold; background: none; color: #383838; font-weight: bold;}
      #actual ul li p {float: left; margin-bottom: 0px; margin-top: 0px;}
      #actual ul li span {float: right; background: url(../img/www/actual_more.jpg) no-repeat right 5px; padding-right: 15px;}
    #actual li.dark {background: #F6F6F6;}
    #actual li.light {background: #FBFBFB;}

#sub2 {float: left; width: 240px; margin-right: 9px; padding-top:34px;}
  #left_menu ul {background: url(../img/www/submenu.jpg) no-repeat left bottom; margin-left: 0; padding-bottom: 13px; margin-bottom: 10px; margin-left:-7px; width:244px;}
    #left_menu ul li {background: url(../img/www/submenu_li.jpg) no-repeat left bottom; padding-left: 0; text-decoration: none; margin-bottom: 0; padding-bottom: 1px;}
      #left_menu ul li a {background: url(../img/www/submenu_a.jpg) no-repeat left top; display: block; width: 230px; height: 25px; font-weight: bold; padding-top: 9px; padding-left: 14px;}
      #left_menu ul li a:hover {background: url(../img/www/submenu_a_over.jpg) no-repeat left top; color:#fff;}
      #left_menu ul li.active a {background: url(../img/www/submenu_a_over.jpg) no-repeat left top; color:#fff;}

#left_menu_light ul {background: url(../img/www/submenu_light.jpg) no-repeat left bottom; margin-left: 0; padding-bottom: 13px; margin-left:-7px; width:244px;}
    #left_menu_light ul li {background: url(../img/www/submenu_li_light.jpg) no-repeat left bottom; padding-left: 0; text-decoration: none; margin-bottom: 0; padding-bottom: 1px;}
      #left_menu_light ul li a {background: url(../img/www/submenu_a_light.jpg) no-repeat left top; display: block; width: 230px; height: 25px; font-weight: bold; padding-top: 9px; padding-left: 14px;}
      #left_menu_light ul li a:hover {background: url(../img/www/submenu_a_over.jpg) no-repeat left top; color:#fff;}
      #left_menu_light ul li.active a {background: url(../img/www/submenu_a_over.jpg) no-repeat left top; color:#fff;}

#left_menu_light2 ul {background: url(../img/www/submenu_light.jpg) no-repeat left bottom; margin-left: 0; padding-bottom: 0px; margin-left:-7px; width:244px;}
    #left_menu_light2 ul li {background: url(../img/www/submenu_li_light.jpg) no-repeat left bottom; padding-left: 0; text-decoration: none; margin-bottom: 0; padding-bottom: 1px;}
      #left_menu_light2 ul li a {background: url(../img/www/submenu_a_light.jpg) no-repeat left top; display: block; width: 230px; height: 25px; font-weight: bold; padding-top: 9px; padding-left: 14px;}
      #left_menu_light2 ul li a:hover {background: url(../img/www/submenu_a_over.jpg) no-repeat left top; color:#fff;}
      #left_menu_light2 ul li.active a {background: url(../img/www/submenu_a_over.jpg) no-repeat left top; color:#fff;}

#left_menu2 ul {background: url(../img/www/submenu.jpg) no-repeat left bottom; margin-left: 0; padding-bottom: 13px; margin-bottom: 10px; margin-left:-7px; width:244px;}
    #left_menu2 ul li {background: url(../img/www/submenu_li.jpg) no-repeat left bottom; padding-left: 0; text-decoration: none; margin-bottom: 0; padding-bottom: 1px;}
      #left_menu2 ul li a {background: url(../img/www/submenu_a.jpg) no-repeat left top; display: block; width: 230px; height: 25px; font-weight: bold; padding-top: 9px; padding-left: 14px;}
      #left_menu2 ul li a:hover {background: url(../img/www/submenu_a_over.jpg) no-repeat left top; color:#fff;}
      #left_menu2 ul li.active a {background: url(../img/www/submenu_a_over.jpg) no-repeat left top; color:#fff;}

.building {margin-left:-7px; background: url(../img/www/building_wrapper.jpg) repeat-y left bottom; margin-top:-3px;}
  .building_wrapper {background: url(../img/www/building_bottom.jpg) no-repeat left bottom; padding-bottom: 5px;}
    .building_wrapper h3 {font-size: 11px; font-weight: normal; text-align: center; background: url(../img/www/building_h3.jpg) no-repeat left top; padding-top: 10px; height: 21px; width:246px;}
    .building_wrapper img {padding: 7px !important; border: 0px !important; background: none !important;}

.directors {background: url(../img/www/th_dir.jpg) no-repeat left top !important;}

#top_main {padding-bottom: 10px; border-bottom: #DFDFDF solid 1px; margin-bottom: 10px; overflow: hidden;}

#top_main .contact_wrapper {margin-bottom:20px;}

.contact_wrapper {background: url(../img/www/contact_wrapper.jpg) repeat-y left top; overflow: hidden; width: 213px;}
  .contact_top {background: url(../img/www/contact_top.jpg) no-repeat left top; overflow: hidden;}
    .contact_bottom {background: url(../img/www/contact_bottom.jpg) no-repeat left bottom; overflow: hidden;}
      .contact_bottom dl {}
        .contact_bottom dd {background: url(../img/www/contact_dd.jpg) no-repeat left bottom; padding: 3px 0px;}
          .contact_bottom dd a {font-weight: bold; color: #86BF0E !important;}

.right_local {overflow:hidden; padding-right:10px; width: 213px;float: right; padding-bottom: 10px; padding-left: 10px;}
  .right_local p {padding-left: 10px; overflow: hidden;}

#slideshow {}
  #slideshow h2 {float: left; margin-right: 10px;}
    #slideshow span {color: #D5D5D5; display:block; float:left; padding-top: 2px;}
    
#slide_bg {position: relative; width: 717px; height: 109px; background: url(../img/www/slide_bg.jpg) repeat-x left top; margin-left:-14px;}
  #slide_bg .ar {position: absolute; right: 10px; top: 0;}
  #slide_bg .al {position: absolute; left: 10px; top: 0;}
  #slide_bg ul {overflow: hidden; margin-left: 20px !important; margin-right: 20px !important; padding-top:10px !important;}
    #slide_bg ul li {list-style: none; float: left; background: none !important; padding-left: 10px !important;}

.picturelist {overflow: hidden; margin-bottom: 5px; word-spacing: -1em;}
  .picturelist li {
background: url("../upl/line-v.png") no-repeat scroll left bottom transparent !important;
    float: none; display: inline-block; word-spacing: normal;
    list-style: none outside none;
    margin: 0 13px 13px 0 !important;
    padding: 0 0 13px !important;
    position: relative;
    text-decoration: none !important;
    width: auto;
}
    .picturelist li img { margin: 0 13px 0 0 !important; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
    .picturelist li a {
    background: url("../upl/line-h2.png") repeat-y scroll right center transparent !important;
    display: block;
    float: left;
}
      .picturelist div.last {background: none;}
      .picturelist div {background: url(../img/www/line_vertical.jpg) repeat-y right top; padding: 5px; overflow: hidden; float:left; position:relative; width:169px; z-index:10;}
      .picturelist li.last3 { margin: 0 0 15px !important; }
      .picturelist li.last3 a { background: none repeat scroll 0 0 transparent !important; }
      .picturelist li.last3 img { margin: 0 0 0 0 !important; }

      .picturelist li.last { margin: 0 0 15px !important; }
      .picturelist li.last a { background: none repeat scroll 0 0 transparent !important; }
      .picturelist li.last img { margin: 0 0 0 0 !important; }

      .picturelist li.last.clear { clear: none; font-size: 100%; line-height: normal; }
      .references li { width: 157px !important; background: url("../upl/line-v2.png") no-repeat scroll left bottom transparent !important; margin: 0 15px 15px 0 !important; }
      .references li img { padding: 0 !important; margin: 0 15px 0 0 !important; }

.bfk {position: absolute !important; padding: 0px !important; height: 130px; background: none !important; width:168px !important;}
.bfk a {display:block; height:134px; position:absolute; width:156px;}
.morek {margin:0 !important; position:absolute; z-index:20; padding: 0px !important; border: 0px !important; background: none !important; right:-1px; top:107px;}


.picturelist2 {overflow: hidden; margin-bottom: 5px; margin-left: 0px !important;}
  .picturelist2 li {list-style: none; float: left; background: url(../img/www/line.gif) repeat-x left bottom !important; margin: 0px !important; padding-left: 0px !important; text-decoration: none !important; width:225px; position: relative;}
    .picturelist2 li a {display:block; float:left;}
      .picturelist2 div.last {background: none;}
      .picturelist2 div {background: url(../img/www/line_vertical.jpg) repeat-y right top; padding: 5px; overflow: hidden; float:left; position:relative; width:212px; z-index:10;}

.picturelist2 strong {padding-bottom: 5px; display: block; padding-top: 10px;}

.flb {float: left; margin-right: 7px;}
.pb {padding: 5px 10px;}

#top_main table {margin: 20px 0 50px;}

#map_left {background: url(../img/www/map.jpg) no-repeat left top; height: 22px; width: 222px; margin:6px auto 10px 5px; padding-top: 200px;}
  #map_left a {font-weight: bold; margin-right:15px; float: right;}
  
#map_left_light {background: url(../img/www/map_light.jpg) no-repeat left top; height: 22px; width: 222px; margin:0px auto 10px 5px; padding-top: 200px;}
  #map_left_light a {font-weight: bold; margin-right:15px; float: right;}

#main {float: right; width: 696px; padding: 0 0 15px 0;}
  #main a {color: #639800;}
    #main h4 {font-weight: normal; font-size: 11px; text-align: center; padding: 10px 0;}
      #main h4 span {font-weight: bold; color: #659100;}
      #main h4 strong {font-weight: bold;}
    #main h5 {margin:-6px -15px 0 -5px; height: 26px; background: url(../img/www/h5_bg.jpg) no-repeat left top; position:absolute; width:655px; padding-top:15px; padding-left: 20px;}
    #main h6 {font-weight: bold; color: #fff;height: 26px; font-size: 11px; padding: 15px 20px 0; width:655px;}


#main_contact {float: left; width:300px; overflow: hidden;}
  #main_contact select {background: url(/img/www/select_long.jpg) no-repeat left top !important; width: 434px !important; color:#000 !important;}
  #main_contact select option {color:#000 !important}
  #main_contact ul {margin: 0px !important; padding: 0px !important;}
    #main_contact ul li {background: none !important; padding: 0px; padding-bottom: 5px !important; margin: 0px !important; float: left; text-decoration: none !important;}

#main_contact .li_text input, #main_contact .li_email input, #main_contact .li_phone input, .fText {background: url(/img/www/grey_inp.jpg) no-repeat scroll left top; height:20px; margin-right:5px; padding:6px 10px 0; width:195px; font-size:11px;}

  #main_contact textarea {background:transparent url(/img/www/kontakt_text_area.gif) no-repeat scroll left top; font-size:11px; height:131px; overflow:auto; padding:5px; width:282px;}
  #main_contact p {float: right; text-decoration: none !important;}
  #main_contact form {margin-bottom: 30px; clear:both;}
  #main_contact p.error {text-align:left !important; float:none !important}

#main_contact #form_kontakt input {height:20px;
width:124px; background: url(/img/www/kontakt_input_text.gif) no-repeat scroll left top}

#main_contact #form_kontakt .li_cnt_field_subject {clear:both !important; float:none !important}
#main_contact #form_kontakt #f_field_subject  {background:transparent url(/img/www/input_text_temat.gif) no-repeat scroll left top !important; height:20px !important; margin:0 !important; padding:6px 10px 0 !important; width:272px !important;}

#sub h2 {margin-bottom:14px;}

.winp {width: 313px;}

.grey_inp {background: url(../img/www/grey_inp.jpg) no-repeat left top; width: 195px; padding: 6px 10px 0; height: 20px; margin-right: 5px;}

.download_opt {padding: 5px;}
.description {margin-top:35px; padding:5px;}

.short_k {width: 140px; color: #C0C0C2; font-weight: normal;}

.details_container td {padding: 9px 10px 15px; text-align: left !important; font-weight: normal;}

#opt_d {margin-right:-3px !important; width:669px;}
  #opt_d li {padding-left: 0px !important;}
  #opt_d .pdf_box {float: left; background: url(../img/www/pdf_box.gif) no-repeat left top !important; width: 221px; height: 81px; margin-right: 3px; text-decoration:none;}
  #opt_d .doc_box {float: left; background: url(../img/www/doc_box.jpg) no-repeat left top !important; width: 221px; height: 81px; margin-right: 3px; text-decoration:none;}
  #opt_d .zip_box {float: left; background: url(../img/www/zip_box.jpg) no-repeat left top !important; width: 221px; height: 81px; text-decoration:none;}
  #opt_d span {color: #a7a7a7; padding-top:30px; display: block;}
    #opt_d .pdf_box span {padding-left:65px !important;}
    #opt_d .doc_box span {padding-left:67px !important;}
    #opt_d .zip_box span {padding-left:72px !important;}
    
.relative {position: relative;}

#pdf_d {margin-right:-3px !important; width:224px; float: right;}
  #pdf_d li {padding-left: 0px !important;}
  #pdf_d .pdf_box {float: left; background: url(../img/www/pdf_box.jpg) no-repeat left top !important; width: 221px; height: 81px; margin-right: 3px; text-decoration:none;}
    #pdf_d .pdf_box span {padding-left:65px !important;}
    #pdf_d span {color: #a7a7a7; padding-top:45px; display: block;}

#pdf_big {margin-right:-3px !important; width:345px; float: right;}
  #pdf_big li {padding-left: 0px !important;}
  #pdf_big .pdf_box {float: left; background: url(../img/www/pdf_big.jpg) no-repeat left top !important; width: 329px; height: 109px; margin-right: 3px; text-decoration:none;}
    #pdf_big .pdf_box span {padding-left:82px !important;}
    #pdf_big span {color: #a7a7a7; padding-top:52px; display: block;}

.margin_p {overflow: hidden; margin: 10px 0;}

#info_przetarg {background: url(../img/www/wrapper_przetargi.jpg) repeat-y left top; width: 695px; margin: 0 auto;}
  #info_przetarg_top {background: url(../img/www/top_przetargi.jpg) no-repeat left top;}
    #info_przetarg_bottom {background: url(../img/www/bottom_przetargi.jpg) no-repeat left bottom; width: 695px;}

.info_przetarg {background: url(../img/www/bg_przetargi.jpg) no-repeat left top; width: 675px; padding: 5px 10px; border-bottom: #e2e2e2 solid 1px; overflow:hidden;}

.title_przetarg {font-weight: bold; color: #79ad03; background: url(../img/www/green_dot.jpg) no-repeat left 4px; padding-left: 15px;}
  .title_przetarg span {font-weight: normal; color:#4C4C4C; margin-right: 15px;}
  
.long_inp {background: url(../img/www/long_inp.jpg) no-repeat left top; height: 21px; width: 439px;}
.short_inp {background: url(../img/www/short_inp.jpg) no-repeat left top; height: 21px; width: 202px;}
.submit_przetarg {background: url(../img/www/submit_button.jpg) no-repeat left top; width: 65px; height: 21px; float: right;}
.rightside {float: right; margin-right: 80px; text-align: right;}

#przetargi {margin-top: 10px; margin-bottom:-20px; overflow: hidden;}
#przetargi li {margin-bottom: 10px !important; width: 595px;}
  #przetargi li label {margin-left: 13px;}
  
.show_przetargi {margin-left: 27px !important;}

#oddzialy {padding: 5px 10px;}
  #oddzialy li {margin-bottom: 10px !important;} 

table a {color:#575652 !important;}

.submit_oddzialy {background: url(../img/www/submit_button.jpg) no-repeat left top; width: 65px; height: 21px; margin-left: 5px;}
  
#main2 {float: right; width: 696px; padding-top: 37px;}
  #main2 a {color: #639800;}

.rounded_top {background: url(../img/www/rounded_top.gif) no-repeat left top; padding-top: 6px; margin-bottom: 5px;}
  .rounded_bottom {background: url(../img/www/rounded_bottom.gif) no-repeat left bottom; padding-bottom: 5px;}
    .rounded_wrapper {background: url(../img/www/rounded_wrapper.gif) repeat-y left top; overflow: hidden; padding: 0 15px 0 15px; position: relative;}
      .rounded_wrapper img {padding: 0px !important; border: 0px !important; margin: 0 10px 0 -10px !important;}
      .rounded_wrapper h3 {color:#3E413A; font-family:tahoma; font-size:14px; padding-bottom: 10px; border-bottom: 1px #CECECE solid; overflow: hidden; margin-bottom: 8px; }
      .rounded_wrapper ul {margin-right: 0px !important; margin-left: 0px !important; margin-bottom: 25px;}
        .rounded_wrapper ul li {padding-left: 0px !important; background: none !important; text-decoration: none !important; margin-bottom:3px !important;}

span.date {font-weight:bold; position:absolute; right:15px; top:5px;}

.carer {padding: 0 15px !important;}

.bottom_box {padding-top: 15px;}
  .bottom_box ul {overflow: hidden; margin-left: 10px; float: left; margin-right: 20px; width:215px;}
    .bottom_box ul li {list-style: none; background: url(../img/www/li_bg.jpg) no-repeat left 3px; padding-left: 15px; margin-bottom: 10px; text-decoration: underline;}

.box_wrapper {background: url(../img/www/box_wrapper.jpg) repeat-y left top; margin-bottom: 5px;}
  .box_top {background: url(../img/www/box_top.jpg) no-repeat left top;}
    .box_bottom {background: url(../img/www/box_bottom.jpg) no-repeat left bottom; padding: 8px; overflow: hidden;}
      .box_bottom h3 {background: url(../img/www/h3_bg.jpg) no-repeat left 2px; padding-left: 15px; font-family:tahoma; font-size:11px; color: #3E413A; padding-bottom: 8px; }

a.more {background: url(../img/www/more.jpg) no-repeat left top; display: block; width: 88px; height: 21px; float: right;}
  a.more span {visibility: hidden; font-size: 0;}


.submit_contact {background: url(/img/www/send.jpg) no-repeat left top !important; display: block; width: 88px !important; height: 21px !important; float: right; margin-left: 15px;}



a.show {background: url(../img/www/show.jpg) no-repeat left top; display: block; width: 88px; height: 21px; float: right;}
  a.show span {visibility: hidden; font-size: 0;}

.description a {background: url(../img/www/details.jpg) no-repeat left top; display: block; width: 88px; height: 21px; float: right;}
  .description a span {visibility: hidden; font-size: 0;}

#map {background: url(../img/www/map_bg.jpg) no-repeat right top; height: 126px; position: relative;}
  #map form {padding-left:25px; padding-top:85px;}
    #map form label {display: block;}
    select {background: url(../img/www/map_select.jpg) no-repeat left top; width: 163px; height: 21px; color: #fff; font-weight: bold;}
      #map form select option {color: #000; font-weight: normal;}
    #map .submit_map {background: url(../img/www/see.jpg) no-repeat left top; width: 88px; height: 21px;}

.mr {margin-right: 10px;}

#phone {background: url(../img/www/phone_bg.jpg) no-repeat right top; overflow: hidden;     height: 88px !important;    width: 288px;   position: relative; z-index: 1;}
  #phone h3 {background: url(../img/www/call.jpg) no-repeat left top; width: 162px; height: 17px; margin-left:25px; margin-top:25px;}
    #phone h3 span {visibility: hidden; font-size: 0;}
    
table {border-collapse:collapse; width: 695px; margin-bottom: 5px; background: url(../upl/image/th.png) no-repeat 1px top;}
  table img {background: none !important; border: none !important; padding: 0px !important;}
  td div {float: right;}
    td div a {float: left; margin-right: 12px;}
  th {color: #fff; font-weight: bold; padding-top: 9px; padding-bottom: 6px;}
  tr.light {background: #F6F6F6;}
  tr.dark {background: #F0F0F0;}
  tr.hide_me {background: #EDF6D7;}
  td {font-weight: bold; padding-top: 9px; padding-bottom: 9px; text-align: center;}
  

.txt_l {
padding-left:10px;
text-align:left !important;
}
.download {width: 100px;}
.term {width: 159px; background: url(../img/www/table_round_right.jpg) repeat-y right top;}

thead .txt_l {background: url(../upl/image/table_round_left.png) no-repeat -1px top;}

tfoot tr {background: url(../img/www/table_footer.jpg) no-repeat left bottom;}
tfoot .txt_l {background: url(../img/www/table_round_left_bottom.jpg) no-repeat left bottom;}
.right_round {background: url(../img/www/table_round_right_bottom.jpg) no-repeat right bottom;}

tr.dark .txt_l {background: #F0F0F0 url(../img/www/dark_left.jpg) repeat-y left top;}
tr.light .txt_l {background: #F6F6F6 url(../img/www/light_left.jpg) repeat-y left top;}

tr.dark .right {width: 159px; background: url(../img/www/dark_td_right.jpg) repeat-y right top; float:none !important;}
tr.light .right {width: 159px; background: url(../img/www/light_td_right.jpg) repeat-y right top !important; float:none !important;}

.left_t {text-align: left; padding-left: 10px;}

#user_nav {float: right; overflow: hidden;}
  #user_nav p {float: left; color: #BABABA; margin-top:5px;}
  #user_nav ul {overflow: hidden; margin-left: 10px; margin-right: 20px; float: right; margin-bottom: 5px;}
    #user_nav ul li {float: left; background: none !important; padding-left: 0px !important; text-decoration: none !important; margin-bottom: 0px !important;}
      #user_nav ul li.number a {background: url(/img/www/user_nav_bg.jpg) no-repeat left top; display: block; color: #575652 !important; width: 25px; height: 11px; padding: 6px 0px 8px; text-align: center;}
#user_nav ul li.number.txt {padding:5px !important; font-weight:normal;}
#user_nav ul li.number a.current {color:#577F00 !important; font-weight:bold; text-decoration:underline !important;}
      #user_nav ul li a:hover {font-weight: bold;}
      #user_nav ul li img {background: none; border: none; padding: 0px;}
      
#programs {overflow: hidden;}
  #programs ul {overflow: hidden; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;}
    #programs li {float: left; background: none !important; padding-left: 0px !important; text-decoration: none !important; margin-bottom: 0px !important; margin-right: 20px;}
      #programs ul li img {background: none; border: none; padding: 0px;}

.persons { width: 227px;}
  .persons dt {background: url(../img/www/dt_bg.jpg) no-repeat left top; height: 47px; color: #fff; font-size: 17px; padding:0 20px 0 10px;}
    .persons dt span {color: #5D8113 !important; font-size: 11px;}
  .persons dd {background: url(../img/www/dd_bg.jpg) no-repeat left top; height: 20px; padding: 6px 10px 0;}
    .persons dd a {font-weight: bold; text-decoration: underline; color: #575652 !important;}

td.show a {background: url(../img/www/arrow_show.jpg) no-repeat left 5px; padding-left: 15px;}
.hide_details a {background: url(../img/www/arrow_hide.jpg) no-repeat left 5px; padding-left: 15px;}

#nav_tabs {position: relative; top: 31px; margin-left: 0px !important;}
  #nav_tabs li {float: left; background: url(../img/www/tab_off.jpg) no-repeat left top !important; height: 21px; width: 142px; margin-left:1px; padding-top: 8px; color: #616161; text-decoration: none; font-weight: bold;}
  #nav_tabs li.active {background: url(../img/www/tab_on.jpg) no-repeat left top !important; color: #fff !important;}

/* -END- Content div's */
/* Footer div's */
#footer { padding: 10px 0 0 0; line-height: 1.25em; background: url(../img/www/line.gif) repeat-x left top; overflow: hidden; margin: 18px 0 0 0;}

#copyright {float: left;}
  #copyright p {float: left; margin-right: 15px;}
    #copyright span {background: url(../img/www/iso.jpg) no-repeat left top; padding-bottom:6px; padding-left:36px;float: left;}

.warski {float: right; padding: 0;}
.warski a {
    background: url(../img/www/warski.gif) no-repeat scroll left center transparent;
    color: #375A46;
    padding-left: 18px;
    text-decoration: underline;
}
/* -END- Footer div's */

@media all and (min-width: 0px) { #top h3 {margin-top:22px !important;} }

@media all and (min-width: 0px) { #manage ul li {margin-bottom: 10px;} }






/*zapytania ofertowe*/
.contact_offert {width:auto !important}
#left_quest, #right_quest {float:left; width:300px;}

  
.send {background: url(../img/www/send.jpg) no-repeat left top !important; display: block; width: 65px !important; height: 21px !important; float: right !important;}


/* new */
.departments {border: 0px !important; padding: 0px !important;}
.column {width: 334px !important; position: relative;}
.column_right {width: 288px !important; position: relative;} 
#map {background: #f8f8f8 !important; height: auto !important; margin-top: -10px; border-bottom: #f0f0f0 solid 1px;}
a.more_long {background: url(../img/www/more_long.jpg) no-repeat left top; display: block; margin-right: 10px; width: 103px; height: 21px; float: right; margin-bottom: 10px;}
  a.more_long span {visibility: hidden; font-size: 0;}
  
.advert_holder {height: 127px; background: #F8F8F8; padding: 15px 10px 0;}
  .advert_holder a {display: block; margin: 0 auto; width: 139px; padding-top: 36px;}
    .advert_holder img {padding: 0px !important; border: 0px !important; margin: 0 auto }
    
#bottom_baner {bottom: 12px; left: 8px; position: absolute;}
  #bottom_baner img {padding: 0px !important; border: 0px !important;}
  
#partners {background: url(../img/www/partners_bg.jpg) no-repeat left 35px; height: 127px; position: relative;}
  #partners h2 {color: #fff; font-size: 15px; font-family: arial; background: url(../img/www/h2_bg.jpg) repeat-x left top; height: 35px; line-height: 35px; padding-left: 15px;}
  #partners .container .wrap {overflow: hidden; }

#partners .container {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 92px;
    margin: 0 auto;
    width: 965px;
	}
	 
#partners .container .wrap {
    font-size-adjust: none;
    left: 0;
    line-height: normal;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 965px;
	}

#copyright span {background: none !important; padding-left: 0px !important; }

  #phone h4 {
   bottom: 8px;
    color: #FFFFFF !important;
    font-size: 22px;
    font-weight: bold;
    left: 22px;
    margin: 0;
    padding: 0;
    position: absolute;
}
    #phone h4 span {font-size: 16px !important;}

#Menu_Path {overflow: hidden; clear: both; height: 38px; line-height: 38px; background: url(../img/www/bredcrumbs.jpg) no-repeat left top; padding-left: 46px;}
  #Menu_Path ul li a {margin: 0 5px 0 0; padding: 0 8px 0 0; background: url("../img/www/arrow_bread.jpg") no-repeat scroll right 5px transparent; color: #919191;}
    #Menu_Path ul li {list-style: none; float: left;}
      #Menu_Path ul li.first a {color: #919191; background: url(../img/www/arrow_bread.jpg) no-repeat right 5px; padding-right: 7px; margin-right: 5px;}

#partners .foot_logo ul { display: block;  margin: 0 auto;  position: relative; text-align: center; width: 965px; overflow: hidden;}
#partners .partners_holder li { list-style: none outside; padding: 0 50px; display: none; height: 79px; margin: 0; position: absolute;}
#partners .foot_logo, #partners .foot_logo ul, #partners .partners_holder li { height: 79px !important }
#partners .foot_logo { visibility: hidden; }
#partners .foot_logo img { max-height: 79px; padding: 0 50px; }

.partners {width: 965px; margin: 0 auto; overflow: hidden; padding: 13px 0 0 0;}
  #partners span a {display: block; height: 24px; width: 16px;}

#slider1prev {float: left; background: url(../img/www/slider_prev.jpg) no-repeat left top; display: block; width: 16px; height: 24px; font-size: 0; left: 20px; position: absolute; top: 70px;}
#slider1next {float: right; background: url(../img/www/slider_next.jpg) no-repeat right top; display: block; width: 16px; height: 24px; font-size: 0; right: 20px; position: absolute; top: 70px;}

#content h2 {color: #94ca27; font-size: 18px; font-family: arial; font-weight: normal;}
  .bordered {background: url(../img/www/border_h2.jpg) repeat-x left bottom; padding: 0 0 17px 0 !important;  margin-bottom: 15px !important;}
  
#sub h2 {margin-bottom: 8px !important;}

.box_bottom h3 {background: none !important; padding-left: 0px !important; color: #88c213 !important;}

.benefits {padding-top: 0;}
  .benefits li {background: url(../img/www/pt_green.jpg) no-repeat left 2px !important;}
  .benefits ul { margin-left: 0 !important; }

#content ul li {margin-bottom: 5px;}
#content #sub ul li {margin-bottom: 0px !important;}
#content #sub2 ul li {margin-bottom: 0px !important;}
#content #left_menu ul li {margin-bottom: 0px !important;}

#content #sub ul li.NameLong a { padding-bottom: 2px; padding-top: 2px;}

#content_wrapper_sub #content {height: auto !important;}
#content_wrapper_sub #content h2 {color: #575660 !important;}

.department_list {margin: 0px !important;}
  #content .department_list li {background: none !important; padding-left: 0px !important; margin-bottom: 1px !important;}
    .department_list li a {font-size: 11px !important; color: #2c2c2c !important; background: url(../img/www/department.jpg) no-repeat left top; display: block; width: 187px; padding: 0 12px; height: 24px; line-height: 24px;}
    .department_list li a:hover {color: #fff !important; background: url(../img/www/department_ov.jpg) no-repeat left top !important;}
    .department_list li.active a {color: #fff !important; background: url(../img/www/department_ov.jpg) no-repeat left top !important;}

.navTabs {width: 924px; margin: 0 auto !important; background: url(../img/www/border_tabs.jpg) no-repeat scroll left bottom transparent; padding-bottom: 8px;}
  #content .navTabs li {float: left; background: none !important; margin-bottom: 0px !important; padding-left: 0px !important; margin-right: 1px;}
  #content .navTabs li.last {margin-right: 0px !important; margin-left: 1px;}
    .navTabs li a {width: 307px; height: 57px; color: #3d3e3f; font-weight: bold; font-family: arial; cursor: pointer; display: block; text-align: center; vertical-align: middle; display: table-cell; background: url(../img/www/tab.jpg) no-repeat left top;}
    .navTabs li a:hover {color: #fff !important; background: url(../img/www/tab_ov.jpg) no-repeat left top !important;}
    .navTabs li.ui-state-active a {color: #fff !important; background: url(../img/www/tab_ov.jpg) no-repeat left top !important;}
    
*:first-child+html .navTabs li a { display: block; padding: 14px 0 0;  height: 43px;}

  .tab {width: 924px; margin: 0 auto;}
    .tab th {background: #86b12a url(../img/www/border_th.jpg) repeat-y right top; height: 39px; font-weight: normal; padding: 5px;}
    .tab table {width: 924px;}
    .tab td {font-weight: normal !important; font-size: 11px; padding: 13px 5px 10px; border: 1px #dadada solid; background: url(../img/www/td_bg.jpg) repeat-x left top;}
    .tab table .first {text-align: left !important;}
    .tab tr.over {cursor: pointer;}
      .tab tr.over td {background: #dbdbdb url(../img/www/tr_over.jpg) repeat-x left top !important; border: 1px #fff solid; border-bottom: 1px #dadada solid !important;}
    
  #th0 {min-width: 148px; text-align: left;}
  
.ui-tabs-hide {display: none !important;}


/* TRADE */
#trade_content {
	background: url(../img/www/trade_bg.jpg) repeat-x scroll left top #FFFFFF;
	margin: 0;
	padding: 7px 0 20px;
}
#content .trade_header {
	margin-bottom: 5px !important;
	color: #383838;
	font-size: 15px;
	padding: 0 0 0 20px;
	position: relative;
	top: -10px;
}
#content.trade_content {
	height: auto !important;
	margin: -30px 0 0 0 !important;
	background: url("../img/www/line.gif") repeat-x scroll left 21px transparent !important;
	position: relative;
}
.trade_content #trade_search {
	position: absolute;
	right: 10px;
	top: -18px;
}
.trade_content #trade_search input.text {
	height: 27px;
	width: 156px;
	color: #908f90;
	font-size: 11px;
	float: left;
	padding: 0 10px;
	background: url(../img/www/trade_input.png) no-repeat left top;
	line-height: 27px;
}
.trade_content #trade_search input.submit {
	width: 89px;
	background: url(../img/www/trade_search.png) no-repeat left top;
	height: 27px;
	cursor: pointer;
	margin: 0 0 0 6px;
	font-size: 0;
	float: left;
	text-indent: -99999px;
}
#trade_content.trade-detail th.trade-header-detail {
  width: 170px;
  text-align: right !important;
  background: #86b12a url(../img/www/border_th.jpg) repeat-y right top;
}
#trade_content.trade-detail td {
  text-align: left !important;
  padding: 13px 18px 10px 16px;
}
#trade_content.trade-detail .navTabs h3 {
  background: url(../img/www/tab2.jpg) no-repeat scroll left top transparent !important;
  cursor: auto;
  padding: 15px 150px 0 20px;
  width: 755px;
  text-align: left;
  display: block;
  color: #606060;
  font-size: 13px;
    font-family: arial;
    font-weight: bold;
}
#trade_content.trade-detail .navTabs {
  width: 924px;
  position: relative;
}
#trade_content.trade-detail .navTabs h3 span {
  display: block;
  clear: both;
  text-align: left;
  color: #acacac;
  font-size: 12px;
}
#trade_content.trade-detail th {
  text-align: left;
  background: #86b12a;
  padding: 5px 18px 5px 16px;
}
#trade_content.trade-detail td.first {
  text-align: right !important;
}
.trade_files {
    margin: 0 !important;
    padding: 0;
    text-align: left;
    width: 100%;
    word-spacing: -1em;
}
.trade_files li {
    background: none repeat scroll 0 0 transparent !important;
    display: inline-block;
    margin: 0 !important;
    padding: 5px 0 5px 0 !important;
    text-align: left;
    width: 170px;
    word-spacing: normal;
    vertical-align: top;
}
.trade_files li .title {
  display: block;
  font-weight: bold;
  color: #4C4C4C;
  overflow: hidden;
}

.trade_files li .title a:hover {
  color: #87B12B !important;
  text-decoration: underline !important;
}

.trade_files li .type {
    display: block;
    font-weight: normal;
}
.print {
  background: url(../img/www/print.png) no-repeat left top;
  display: block;
  height: 27px;
  width: 89px;    
}
.back {
  background: url(../img/www/back.png) no-repeat left top;
  display: block;
  height: 27px;
  width: 89px;    
  text-indent: -9999px;
}
.navTabsPrint {
position: absolute;
    right: 20px;
    top: 17px;
}
.print span, .back span{
  text-indent: -99999px;
  font-size: 0;
}
#trade_bottom {
  background: url(../img/www/trade_bottom.jpg) no-repeat left top;
  height: 47px;
  line-height: 47px;
  width: 884px;
  display: block;
  margin: 0 auto;
  padding: 10px 20px 10px 20px;
}
#trade_bottom a {
  float: left;
  padding: 0 6px 0 0;
}
.trade-detail th {
  cursor: auto;
}
.trade-detail table {
  margin-bottom: 0;
}
/* TRADE. */

#top_tools {padding-bottom:6px;}

#oferta {background:none; margin:0; width:100%;}
#oferta td {background:none; padding:0;}
#oferta td a {background:none; padding:0;}
#oferta td img {margin:0 auto 10px;}


#pager2 {
clear:both;
margin:10px 0;
overflow:visible !important;
}

#pager2 li {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
padding:0 !important;
text-decoration:none !important;
}

#pager2 li a {
text-decoration:none;
}

img.left, .fl {
float:left;
margin:0 10px 5px 0;
}

img.right, .fr {
float:right;
margin:0 0 5px 10px;
}

#content ol {
overflow:hidden;
padding:0 0 10px 30px;
}

#flashTop {
height: 274px;
}

#flashTop * {border: 0 !important;}

#searchOnMap {
overflow: hidden;
    width: 700px; 
}

.map_more {     bottom: 10px;    left: 15px;    position: absolute; }

#slider_right_box { width: 268px;   height: 85px !important;    overflow: hidden !important;}
#slider_right_box li { background: none !important; padding: 0 !important; width: 268px; }
#slider_right_box li a { padding: 0 !important; width: auto !important;}

.picturelist li { vertical-align: top; width: 216px; }
.picturelist li span { clear: both; display: block; padding: 5px 0 0; width: 100%; }
.dep_2cols .department_list {
    float: left;
    margin: 0 10px 0 0 !important;
    width: 188px;
}
.dep_2cols .department_list li a {
width: 163px; border-right: 1px solid #D9D9D9;

-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}

.button2_wide {
background: url("../img/www/button2_wide.png") no-repeat scroll center center #F8F8F8;
    display: block;
    height: 42px;
    line-height: 42px;
    padding: 0 9px;
    margin: 0 0 2px 0;
    width: 271px;
}
.button2_wide a {
   color: #FFFFFF !important;
    display: block;
    font-family: Trebuchet MS,arial;
    font-size: 17px;
    font-weight: normal; padding: 0 0 0 52px;
    text-shadow: 1px 1px #666666;
}
.button2_wide a:hover {
text-decoration: underline;
}

.button2_wide_mapa_ico a {
background: url(../img/www/button2_wide_mapa_ico.png) no-repeat 18px center;
}
.button2_wide_zapytanie_ico a {
background: url(../img/www/button2_wide_zapytanie_ico.png) no-repeat 13px center;
}
#main_contact_deparment_list {
float: right;
}
#main_contact_deparment_list .button2_wide {
margin: 10px 0 0 0 !important; float: right;
}

#parners_loader {height: 92px; margin: -92px auto 0; }

/* ankiety */
#content .poll h4 {
    background: url("/img/www/bg_poll_header.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    margin-bottom: 0;
    padding: 13px 0 0 !important;
    text-align: left;
    text-indent: 15px;
}
#content .poll fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #E2E2E2 #E2E2E2;
    border-right: 1px solid #E2E2E2;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: block;
    margin-bottom: 20px;
    padding: 10px;
    width: 672px;
}
#content .poll fieldset div {
    margin-bottom: 10px;
}
#content .poll fieldset {
    border-style: none solid solid;
}
#content .poll fieldset label {
    padding-left: 10px;
}
#content .poll #user_nav {
    float: right;
    overflow: hidden;
}
#content .poll .submit_contact {
    background: url("/img/www/send.jpg") no-repeat scroll left top transparent !important;
    display: block;
    float: right;
    height: 21px !important;
    margin-left: 15px;
    width: 88px !important;
}
#content .poll .pointer {
    cursor: pointer;
}
#searchResults {
    margin: 0 1px !important;
    padding-bottom: 10px;
}
#searchResults li {
    background-position: 10px 10px !important;
    border: 1px solid #BDBEC0;
    margin: -1px 0 !important;
    padding: 5px 10px 5px 30px !important;
    position: relative;
    top: 1px;
}
tr.light, li.light {
    background-color: #F6F6F6;
}
#searchResults li a {
    font-weight: bold;
}
/* ankiety. */

h3 .date {font-size: 9px;}
