#wrapper {
            width: 1024px;
      margin: 0px auto 0px auto;
      z-index: 1;
  }

#outer{
      width: 100%;
      background-image : url(../images/plinie.gif);
      background-position: 0px 204px;
      background-repeat: repeat-x;
      z-index: 2;
}

#linie{
      width: 100%;
      height: 2px;
      background-color: #000000;
}

#content {

        margin-top: 10px;
        width: 580px;
        border-left: 1px solid #808081;
        border-right: 1px solid #808081;
        padding: 20px 20px 20px 20px;
        margin: 0px;
        float: left;
}

* html #content { width: 620px;  padding: 20px 1px 20px 1px;}

#sidebar {
        margin-top: 10px;
        margin-left: 12px;
        width: 140px;
        padding-right: 20px;
        float: left;
}

#sidebarright {
        margin-top: 30px;
        width: 200px;
        padding-left: 20px;
        float: right;
}


#headerframe {
        width: 100%;
        height: 250px;
        }

#header {
        width: 100px;
        height: 140px;
        float: left;
        background: url(../images/phead.gif) no-repeat;
        background-position: 100px 100px;
}

* html #header { width: 100px;}

#frame {
        margin-right: 230px;
        width: 200px;
        height: 220px;
        background: url(../images/pfra.gif) no-repeat;
        padding: 0px 20px 0px 20px;
        float: right;
}

* html #frame {  margin-right: 135px;}



#maintopic {
        float: left;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        height: 60px;
}

#maintopic a {
        display: block;
        float: left;
        border-right: 1px solid #ededed;
        height: 20px;
        padding: 20px 12px;
        margin: 0px;
        text-decoration: none;
        color: #45494D;
}

#maintopic a:hover  {
        background-color: #ededed;
}

#maintopic .sel {
        color: #A00000;
        background-color: #ededed;
}

.topic {
        display: block;
        text-decoration: none;
        text-transform: uppercase;
        color: #A00000 !important;
        font-size : 16px;
        font-weight: normal !important;
        margin: 10px 0px 0px 0px !important;
}

.topic:hover {
        text-decoration: none !important;
        color: #ffffff !important;
}

.subtopic {
        display: block;
        text-decoration: none;
        color: #ffffff !important;
        font-weight: normal !important;
        border-bottom: 1px solid #808081;
        margin-bottom: 5px !important;
}

.subtopic:hover {
        text-decoration: none !important;
        color: #A00000 !important;
}

form.search {
        margin: 20px 0px 20px 0px;
}

form.search input {
        vertical-align : middle;
}

input.search {
        width: 110px;
        border: 1px solid #808081;
}