body {
    background-color : #eeeeee;
    background-image : url('../images/header_outer.jpg');
    background-position : top;
    background-repeat : repeat-x;
    font-family: /*'Helvetica Neue', Arial, Helvetica, */sans-serif;
  }


.container {
    margin-top : 15px;
   padding: 0px 0px;
    border : #ABABAB solid 3px;
  }

/*** header ***/






























div.up1 {
    background-image : url('../images/up1.jpg');
    height : 85px;
    width : 480px;
  }


div.header {
    height : 322px;
    margin-right : 0px;
    width : 480px;
  }


.header h1, .header h1 a {
    padding : 0px;
    margin : 0px;
    height : 139px;
  }


.header h1 a {
    display:block;
    text-indent:-100000px;
    margin-right:40px;
  }


div.up2a {
    background-image : url('../images/up2a.jpg');
    height : 139px;
    width : 240px;
  }


div.up2 {
    background-image : url('../images/up2.jpg');
    height : 139px;
    width : 240px;
    margin-right : 0px;
  }


div.up3 {
    background-image : url('../images/up3.jpg');
    height : 98px;
    width : 480px;
  }


div.upSPLIT {
    background : url('../images/upSPLIT123.jpg');
    height : 322px;
    width : 470px;
  }


div.up4 {
    background-image : url('../images/up4.jpg');
    height : 62px;
  }


.breadcrumbs {
    margin-right: 30px;
    font-size: 0.84em;
  }


.breadcrumbs a {
    text-decoration: none;
  }
/* slider w nagłówku */
.moduletable_slider {
 padding-top:0px;
 padding-bottom:0px;
 border-left: solid 5px #00006e;
 border-bottom: solid 5px #00006e;
}
.sliderUP {
    background : url('../images/upSPLIT123.jpg');
    height : 322px;
    width : 470px;
}
.slide-desc-bg {
 background-color: #00006e;
 }
/*** wrapper ***/






























div.wrapper {
    background-color: #ffffff;
    padding : 18px 0 36px;
  }


div.mL {
    background : url('../images/menu_bak.jpg') repeat-y center left;
    padding-top:0.66em;
  }

/*** left box menu ***/
  /*menu klienckie*/











.moduletable, .moduletable_mL {
    border-bottom: solid 3px #eeeeee;
    margin-right:30px;
    padding-bottom: 0.66em;
    padding-top:0.66em;
  }


.moduletable h3 {
    padding : 0 0 0 0.66em;
    margin : 0 0 0.33em;
    color : #575757;
  }


.search {
    padding-left:0.66em;
  }


#PubMen, #RmgMen {
    /* fixing IE 6 */ height : 1%;
    margin-bottom : 0.66em;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    min-height : auto;
    padding-bottom : 0.66em;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0.66em;
  }


#PubMen li, #RmgMen li {
    line-height : 1.5;
    margin : 0 0.5em 0.5em;
    list-style : none none;
    display : block;
    height : 29px;
    width : 288px;
  }


#PubMen li {
    background : url('../images/li_bak.jpg') no-repeat;
  }


#RmgMen li {
    background : url('../images/li_bak_2.jpg') no-repeat;
  }


#PubMen li.selected {
    background : url('../images/li_bak_active.jpg') no-repeat;
  }


#RmgMen li.selected {
    background : url('../images/li_bak_active_2.jpg') no-repeat;
  }


#PubMen li a, #RmgMen li a {
    color : #ffffff;
    cursor : pointer;
    display : block;
    float : left;
    font-family : 'sans-serif';
    font-size : 1.16em;
    font-style : normal;
    padding-bottom : 0;
    padding-left : .66em;
    padding-right : .33em;
    padding-top : 0.33em;
  }


#PubMen li.selected a, #PubMen li.selected a:focus, #PubMen li.selected a:hover, #RmgMen li.selected a, #RmgMen li.selected a:focus, #RmgMen li.selected a:hover {
    color:#555;
    cursor:default;
  }


#PubMen li a, #PubMen li a:focus, #PubMen li a:hover, #RmgMen li a, #RmgMen li a:focus, #RmgMen li a:hover {
    text-decoration:none;
  }


#PubMen li a:focus, #PubMen li a:hover, #RmgMen li a:focus, #RmgMen li a:hover {
    color : #dcdcdc;
    outline-style : none;
  }


#PubMen li.label, #RmgMen li.label {
    font-weight:normal;
    line-height:1.5;
    margin-right:1em;
    padding:.15em .33em .15em .33em;
  }


#form-login {
    margin-right : 30px;
  }


#form-login fieldset {
    border-bottom-style : none;
    border-left-style : none;
    border-right-style : none;
    border-top-style : none;
  }

/* content */













.main {
    background : url('../images/main_bak.jpg') repeat-y;
    padding : 18px 10px;
    width: 530px;
   font-size: 1.2em;
  }


.main h1, .main h2, .main h3 {
    font-family: Cabin, sans-serif;
    font-weight: bold;
   color: #505050;
  }
.main h1 {
  font-size: 1.3em;
}
.main h2 {
  font-size: 1.2em;
}
.main h3 {
  font-size: 1.1em;
}

.item-separator {
    border-top: solid 3px #eeeeee;
    padding-bottom: 0.66em;
  }


.main h2 a, .main h3 a {
    text-decoration : none;
    color:#555555;
  }


p.readmore {
    margin: 0.66em 0em;
  }


p.readmore a {
    background : #eeeeee;
    padding : 0.66em 0.66em;
    text-decoration : none;
  }


.article-info {
    display: block;
    background-color: #eeeeee;
    padding: 0.33em 0.66em;
  }


.article-info-term, .hits, .create, .modified, .published {
    display:inline;
    font-size: 0.83em;
  }


#article-index {
    float: right;
    clear:both;
  }


#article-index ul {
    list-style : none;
  }


#article-index a {
    text-decoration : none;
  }


.pagenavcounter {
    color : #9e9e9e;
  }


.pagination {
    text-align: center;
    background-color: #eeeeee;
    padding: 0.33em 0.66em;
  }


.pagination ul {
    display: inline;
    list-style-type: none;
  }


.pagination li {
    display: inline;
    padding: 0.33em 0.33em;
  }


.pagination li a {
    text-decoration:none;
  }
/*** kontakt form ***/
#contact-form fieldset legend {
  font-size: 0.7em;
  display: inline;
white-space: pre-wrap;
}

/* footer */





.footer {
    background-color:#ffffff;
    height : 25px;
  }


.footer p {
    font-size : 0.9em;
    text-align : center;
 padding-bottom: 15px;
  }

