* { margin: 0; padding: 0; list-style-type: none;}
body { font: normal 11px/18px Arial, Tahoma, Sans-Serif; color: #444; background: url('../images/bg.jpg') repeat; }
html { width: 100%; height: 100%; }
h1 { font-size: 20px; color: #346C13; padding-bottom: 15px;}
h2 { font-size: 18px; color: #346C13; padding-bottom: 15px;}
h3 { font-size: 20px; color: #346C13; padding-bottom: 15px;}

table#container { width: 100%; height: 100%; background: url('../images/tree.png') no-repeat 100% 90%;}
td#top { height: 161px;  text-align: center;  }
td#footer { background: url('../images/footer-bg.jpg') repeat-x top; height: 100px;
    text-align: center; font-weight: bold; font-size: 12px; color: #000 !important ; }
td#footer p { display: inline; }
p.dane { margin-right: 170px; }
td#middle { width: 1000px; }
td#content-wrapper { width: 790px !important; }
td#left { width: 210px !important;  background: url('../images/left-bg.jpg') repeat-y center; }

div.top-bar { width: 1000px; height: 200px;  position: relative;
    margin: auto; display: block; background: url('../images/left-bg.jpg') repeat-y 0 0; }

div.top-text { width: 1000px; margin: auto; text-align: left; position: relative; }
img.top-banner { position: absolute; left: 222; top: 50px;}
img.logo { position: absolute; left: -85px; top: 0px; border: none; }

h1 a { display: block; text-indent: -500em;  width: 210px; height: 161px; overflow: hidden;}


div.content-bottom { height: 450px; }
/* background-color: #f1ede2;*/
div#sep-content { padding: 50px; border: 1px solid #979181; border-width: 1px 1px 1px 1px;	background-color: #f1ede2; }
* html div#sep-content {  padding: 51px; }
div#content { width: 785px !important; background-color: #f1ede2; 
    height: auto !important; min-height: 500px; height: 500px; 
    text-align: justify; line-height: 130%; font-size: 14px; }

/* pole informacyjne */
div#info1 { width: auto; 
	background-color: #f1ede2; 
	margin-top: 10px; 
	padding: 10px; 
	border-right: 1px solid #979181; border-bottom: 1px solid #979181;}
div#arrow1 {background: url('../images/arrow_red.png') no-repeat top left; width:92px; height: 60px; float: left; left:-30px;}

div#submenu  { width: auto; padding: 35px 0 25px 0; }
a { text-decoration: none; }
a { color: #003300; }
div#nav { width: 210px; padding-top: 10px; }
.products-separator { border-bottom: 1px dotted #C3CFC2; }

/* mapa na stronie startowej */
div.gmap table { border: 0px solid black; border-collapse: collapse; width:785px;}
div.gmap td { border: black 0px solid; padding: 0px; margin: 0px;}
div.gmap input { height: 27px; border:0px solid black; background: #FFFFFF; font-size: 16px;}
div.gmap input.gmap_ul { width: 170px;}
div.gmap input.gmap_nr { width: 30px;}
div.gmap img { border: none; margin: 0px;}
div.gmap td.g21 { width: 482px;}
div.gmap td.g22 { width: 174px;} /* udu */
div.gmap td.g23 { width: 19px;}
div.gmap td.g24 { width: 32px;} /* nr */
div.gmap td.g25 { width: 20px;}
div.gmap td.g26 { width: 35px;}
div.gmap td.g27 { width: 23px;}

/* gmaps */
div.gmaps table { border: 0px solid black; border-collapse: collapse; width:785px;}
div.gmaps input{ height: 27px; border:0px solid black; background: #FFFFFF; font-size: 16px;}
div.gmaps td { background: url('../images/gmaps_00.png'); font-size:1px;}

div.gmaps td.g11 { width: 785px; height:5px; background: url('../images/gmaps_00.png');}

div.gmaps td.g21 { width: 5px; height:510px; background: url('../images/gmaps_00.png');}
div.gmaps td.g22 { width: 775px; vertical-align: top; }
div.gmaps td.g23 { width: 5px; background: url('../images/gmaps_21.jpg') no-repeat center;}

div.gmaps td.g31 { height: 5px; background: url('../images/gmaps_00.png');}
div.gmaps td.g33 { background: url('../images/gmaps-i-tl.png') no-repeat;}
div.gmaps td.g34 { background: url('../images/gmaps-i-t.png') repeat-x;}
div.gmaps td.g35 { background: url('../images/gmaps-i-tr.png') no-repeat;}
div.gmaps td.g37 { background: url('../images/gmaps-i-tl.png') no-repeat;}
div.gmaps td.g38 { background: url('../images/gmaps-i-t.png') repeat-x;}
div.gmaps td.g39 { background: url('../images/gmaps-i-tr.png') no-repeat;}

div.gmaps td.g41 { width: 5px;  height: 27px;}
div.gmaps td.g42 { width: 476px;}
div.gmaps td.g43 { width: 5px;   background: url('../images/gmaps-i-l.png') repeat-y;}
div.gmaps td.g44 { width: 171px; background: #FFFFFF;}
div.gmaps td.g44 input { width: 171px; }
div.gmaps td.g45 { width: 5px;   background: url('../images/gmaps-i-r.png') repeat-y;}
div.gmaps td.g46 { width: 5px;  height: 5px;}
div.gmaps td.g47 { width: 5px;  background: url('../images/gmaps-i-l.png') repeat-y;}
div.gmaps td.g48 { width: 30px; }
div.gmaps td.g48 input { width: 30px; }
div.gmaps td.g49 { width: 5px;  background: url('../images/gmaps-i-r.png') repeat-y;}
div.gmaps td.g410 { width: 21px;  height: 5px;}
div.gmaps td.g411 { width: 27px;  height: 5px;}
div.gmaps td.g412 { width: 19px;  height: 5px;}
div.gmaps td.g413 { width: 5px;  height: 5px;}

div.gmaps td.g51 { height: 5px; background: url('../images/gmaps_00.png');}
div.gmaps td.g53 { background: url('../images/gmaps-i-bl.png') no-repeat;}
div.gmaps td.g54 { background: url('../images/gmaps-i-b.png') repeat-x;}
div.gmaps td.g55 { background: url('../images/gmaps-i-br.png') no-repeat;}
div.gmaps td.g57 { background: url('../images/gmaps-i-bl.png') no-repeat;}
div.gmaps td.g58 { background: url('../images/gmaps-i-b.png') repeat-x;}
div.gmaps td.g59 { background: url('../images/gmaps-i-br.png') no-repeat;}

div.gmaps td.g61 { height: 53px;}
div.gmaps td.g64 { background: url('../images/gmaps_iul.png') no-repeat;}
div.gmaps td.g66 { background: url('../images/gmaps_inr.png') no-repeat;}

div.gmaps td.g71 { height: 5px;}

/* dymek googlemap */
span.ginfo_name{ font-size: 12px; font-weight: bold; }
span.ginfo_stanowisko { font-size: 12px; }
span.ginfo_adres { font-size: 12px;}
span.ginfo_phone { font-size: 12px;}

/* lista przetargów */
td.product-desc { font-size: 14px; text-align:justify;}
div.product-list { padding: 0px;}
span.prod-name { color: #156F00; font-weight: bold;}

div.categories-prod {padding: 60px;}
span.categorie-name { font-size: 20px; font-weight: bold; color: #156F00; }
span.categorie-name a { color: #156F00;}
span.categorie-desc { font-size:16px; }
td.title-prod { padding-bottom: 10px;}
th.prod-det-header { border-bottom: solid 1px #7F7F7F;}

/* szczegóły przetargu */
div.product-details { padding: 0px;}
span.product-status { font-size: 14px; padding-left: 20px;}
div.products { padding-bottom:25px; }
div.back a { font-size: 12px;}
td.pd-file-icon { margin-left:20px; vertical-align: middle;}
td.pd-file-icon img { vertical-align: middle;}
span.prod-file-link {padding-left:20px; }
span.prod_cat { font-size: 12px;}
div.file-list { margin-left: 110px; padding-top: 25px;}
div.file-list table { font-size: 10px; width: 450px;}
div.file-list th { text-align: left; font-weight: bold; font-size: 12px; color: #606060; }
div.file-list td { padding: 5px 0px 5px 0px;}
/* div.file-list td.pd-file-icon { width: 20px;} */
div.file-list td.pd-file-icon img { border: none;}
div.file-list span.pd-file-name { display: none;} 
div.file-list td.pd-file-desc { width: 430px; padding-left: 10px;}

div.product { padding: 10px;}

/* back */
div.back { margin-top: 15px;}

/* galeria */
span.gal-image-name { font-size: x-small;}
img.gal-image-thum { margin-bottom: 10px; border: 0px;}
img.gal-cat-image { border: 0px;}

table.tbl-pictures td { border: 1px solid #133F00; padding-top:15px; }
table.tbl-pictures img { border: none;}

/* schemat organizacyjny */
.lineTitle { border-bottom: solid 1px black; padding: 0px; }
.soTitlesk, .soTitle { font-size: small; font-weight: bold; width: auto; text-align: center;}
.soTitleSk, .soTitle { margin: 0px; }
.soTitleSk { background: white; width: 30px; float: left; }
.soTitle1 { background: #99CC00; }
.soTitle2 { background: #CCFFCC; }
.soTitle3 { background: #FF9900; }
.soName { font-size: small; font-weight: bold;}
.soContetn { margin: 3px;}

/* linki BIP */
.blinks { margin-top: 210px; height: 406px; 
background: url('../images/bip_bg.png') 30px 0px no-repeat;
padding-top: 50px; }
.blinks table { font-size: xx-small; text-align:center;margin-left:85px;}
.blinks a { font-weight: bold;}
/* .blinks a:hover { background: #b0b0b0;} */

.clr { float: clear;}
.blinks img { vertical-align: middle;border: none;}
/* struktura org */
span.so-det li { list-style: disc; margin-bottom:5px; }
/*.alarmphones { width: 210px; text-align:center; height: 100%;}*/

div#cur_date { font-size: 10px; font-weight: bold; text-align: right; width: 98%;}
div#alarmphones { 
  display: block; 
  width: 210px; 
  height: 250px; 
  text-align: center; 
  left: 0px; 
  font-size: 11px; 
  padding-top:40px;
  background: url('../images/xtelalarm-bg.png') 25px 0px no-repeat ; }
  div.ta-top {
    display: block;
    background: url('../images/telal-1.png') right 0px no-repeat ;
    height: 26px; width: 180px;
    }
  div.ta-mid { 
    display: block;
    padding-left:0px;
    background: url('../images/telal-2.png') right 0px repeat-y ;
    width: 180px;
  }
  div.ta-bottom {
    display: block;
    background: url('../images/telal-3.png') right 0px no-repeat ;
    height: 16px; width: 180px;
    }
  div.ta-text {
  padding-left:35px;
  padding-top: 20px;
  padding-bottom: 20px;
  }
  
  div#tel_alarm{
    margin-top: 20px;
    padding: 20px;
    background: #F9C554;
    width: 180px;
    border: solid 1px #979181;
    
  }
  
  div#left-sep{
  display: block; 
  height: 290px; 
  }
  div#przesuwaczek{
    padding-bottom: 20px;
    font-size: 18px;
    font-weight: bold;
    color: #DD9F42;
  .hidden { display: none; }
  /*.prod-date { font-size: xx-small;} */
  }