body{
  background-color:white;
  font:11px Tahoma, "Arial CE", Arial, sans-serif;
  color:#323232;
  line-height:1.5em;
}


body, textarea, input, table {
  font:11px Tahoma, "Arial CE", Arial, sans-serif;
  color:#323232;
}


.normalnytxt {color:#323232; text-decoration: none}


* {margin:0; padding:0;}
img {border:none;}
ul {list-style:none;}

.lista {list-style: square; margin-left: 40px}

hr {display:none;}
a {color:#66B63F; text-decoration:none;}
a:hover {text-decoration:underline;}

div#container {
  width:799px;
  margin:0 auto;
  border-left:1px solid #F4F4F4;
  border-right:1px solid #F4F4F4;
  position:relative;
  overflow:hidden;
}
.pageLink {
  display:block;
  width:126px;
  height:25px;
  text-align:center;
  font-size:10px;
  font-weight:bold;
  color:white;
  background:#194C00 url(pageLink.gif) no-repeat;
  line-height:25px;
  position:absolute;
  right:15px;
  bottom:15px;
}

/* tytuł TITLE i flash */
div#title {
  width:548px;
  height:132px;
  padding:58px 0 7px 251px;
  background:white url(title.gif) no-repeat;
  position:relative;
}
div#title h1 {
  display:none;
}
div#title ul {
  height:55px;
  position:absolute;
  top:0;
  right:-2px;
}
div#title li {
  width:20px;
  height:20px;
  padding:24px 20px 14px 20px;
  border-right:1px solid #DBDBDB;
  float:left;
}
div#title li a {
  display:block;
  width:20px;
  height:20px;
  text-indent:-1000em;
  overflow:hidden;
  background-color:white;
  background-repeat:no-repeat;
  background-position:50% 50%;
  cursor:pointer;
}
div#title li a.home {background-image:url(homeTitle.gif);}
div#title li a.contact {background-image:url(contactTitle.gif);}

/* aktualnosci UPDATES */
div#updates {
  width:799px;
  height:240px;
  background:white url(updates.gif) no-repeat 0 65px;
  margin-top:-65px;
}
div#updates div {
  width:509px;
  height:168px;
  padding:72px 15px 0 275px;
  position:relative;
}
div#updates h2 {
  height:40px;
  background:white url(aktualnosciHeader.gif) no-repeat 0% 50%;
  text-indent:-1000em;
  overflow:hidden;
}
div#updates h3 {
  padding-bottom:1em;
  font-size:1em;
  font-weight:bold;
  color:#66B63F;
}

.h3 {
  padding-bottom:1em;
  font-size:1em;
  font-weight:bold;
  color:#66B63F;
}
.h3 span {
  display:block;
  padding-left:15px;
  font-weight:normal;
  color: #b0b0b0;
  background:url(pageIcon.gif) no-repeat 0% 50%;
}

div#updates h3 span {
  display:block;
  padding-left:15px;
  font-weight:normal;
  color:#CBCBCB;
  background:url(pageIcon.gif) no-repeat 0% 50%;
}

/* opakowanie WRAPPER i jego potomkowie */
div#wrapper {
  width:799px;
  border-top:1px solid #EAEAEA;
  overflow:auto;
  background:white url(wrapper.gif) repeat-y;
}
div#content {
  width:509px;
  padding:15px 15px 35px 25px;
  background:white url(content.gif) no-repeat;
  float:right;
  text-align: justify;
}
div#content h2 {
  height:40px;
  text-indent:-1000em;
  overflow:hidden;
  background-color:white;
  background-repeat:no-repeat;
  background-position:0% 50%;
}
div#content h2.main {background-image:url(head/main.gif);}
div#content h2.ofirmie {background-image:url(head/ofirmie.gif);}
div#content h2.uslugi {background-image:url(head/uslugi.gif);}
div#content h2.kontakt {background-image:url(head/kontakt.gif);}
div#content h2.archiwum {background-image:url(head/archiwum.gif);}
div#content h2.news {background-image:url(head/news.gif);}
div#content h2.referencje {background-image:url(head/referencje.gif);}
div#content h2.administrowanie {background-image:url(head/administrowanie.gif);}
div#content h2.zarzadzanie {background-image:url(head/zarzadzanie.gif);}
div#content h2.posrednictwo {background-image:url(head/posrednictwo.gif);}
div#content h2.licencje {background-image:url(head/licencje.gif);}
div#content h2.zasoby {background-image:url(head/zasoby.gif);}

div#content p {
  padding:0.5em 0;
}
div#sidebar {
  width:248px;
  padding-bottom:5px;
  float:left;
}
div#sidebar h2 {
  width:250px;
  height:41px;
  overflow:hidden;
  text-indent:-1000em;
  background-repeat:no-repeat;
  background-position:30px 13px;
  position:absolute;
  top:324px;
  z-index:20;
}
div#sidebar h2.dane_kontaktowe {background-image:url(dane_kontaktoweHeader.gif);}

div#sidebar h3 {
  padding:5px 30px;
  background-color:#FDFDFD;
  border-top:13px solid #F8F8F8;
  border-bottom:5px solid #F8F8F8;
  font-size:1em;
  font-weight:bold;
}
div#sidebar ul {
  padding:10px 30px 25px 30px;
  background-color:#FDFDFD;
}
div#sidebar .space {
  padding-bottom:1em;
}

/* stopka FOOTER */
div#footer {
  width:782px;
  margin:0 auto;
  padding:18px 11px;
  background:white url(footer.gif) no-repeat;
  color:#949494;
  overflow:hidden;
  position:relative;
}
div#footer a {
  font-weight:bold;
}
div#footer ul {
  height:1em;
  position:absolute;
  top:18px;
  right:-1px;
}
div#footer li {
  padding:0 5px;
  border-right:1px solid #E1E1E1;
  float:left;
}


.right {text-align: right}

textarea, input {border: 1px solid #226800; overflow: auto; padding: 1px; width: 180px; background: none}
textarea:hover, input:hover {border: 1px solid #333;}

textarea {width: 250px}
.button {width: 100px}


#gallery {width: 251px; height: 185px; position: absolute; z-index: 100 }
#menu {width: 548px; height: 132px; position: absolute; z-index: 100 }