/* zrobiæ global whitespace reset */
body {
     background-color: #FFFFFF;
     background: url('images/bodybg.jpg');
}
a{
  color: #c33926;
  text-decoration: none;
}
a:HOVER{
        text-decoration: underline;
}
table.gallery{
        padding: 0px;
        margin: 10px;
        margin-left: auto;
        margin-right: auto;
        border: none;
        border-top: 1px dashed black;
        border-left: 1px dashed black;
}
a.b{
    color: black;
    text-decoration: none;
    font-weight: bold;
}
a.b:HOVER{
    text-decoration: none;
    border-bottom: 1px dashed;
}
ul{
        list-style-position: inside;
        padding: 5px;
}
li{
        margin: 2px;
        text-indent: 4px;
}
h2.tytulnumeru{
        font-weight: bold;
        font-size: 11pt;
}
h3.tytulnumeru{
        font-weight: bold;
        font-size: 10pt;
}
#container{
          background: white;
          width: 770px;
          border: 1px solid black;
          margin-top: 15px;
          margin-bottom: 15px;
          margin-left: auto;
          margin-right: auto;
          font-family: tahoma, verdana, arial;
          font-size: 10pt;
          color: black;
          text-align: justify;
}
#header{
        width: 770px;

}
#header_top_left{
        float: left;
        width: 238px;
        height: 218px;
        background: url('images/top_left.jpg');

}
#header_top_center{
        float: left;
        width: 381px;
        height: 218px;
        background: url('images/top_center.jpg');

}
#header_top_right{
        float: left;
        width: 151px;
        height: 218px;
        background: url('images/top_right.jpg');

}
#header_lubczasopisma{
                      width: 770px;
                      padding-top: 0px;
                      padding-bottom: 3px;
                      font-family: arial;
                      font-size: 16pt;
                      text-align: center;
                      letter-spacing: 1.1px;
}
#header_navbar{
               width: 758px;
               color: white;
               background: #c33926;
               padding: 6px;
               padding-bottom: 4px;
               padding-top: 4px;
               font-weight: bold;
               font-family: arial;
               border-bottom: 1px solid black;
               border-top: 1px solid black;

}
#header_navbar_left{
    float: left;
    margin: 0px;
    padding: 0px;
    
}
#header_navbar_right{
    float: right;
    margin: 0px;
    text-align: right;
    padding: 0px;    
}
input.login{
            width: 95px;
            border: 1px solid black;
            font-size: 10pt;
            font-family: arial;
            font-weight: bold;
            padding: 1px;
            padding-left: 3px;
            padding-right: 3px;
            background: url('images/inputloginbck.jpg');
            background-repeat: no-repeat;
            color: black;
}
.log{
        display: inline;
        border: 1px solid black;
        margin: 5px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px;
        font-family: tahoma;
        font-size: 8pt;
        color: #c33926;
        font-weight: bold;
        height: 20px;
        cursor: pointer;
}
#main{
    width: 770px;
}
#main_left{
    float: left;
    width: 159px;
    border-right: 1px solid black;

}
#main_right{
    float: right;
    width: 605px;
}
#cytat{
        width: 143px;
        border: 1px dashed #c33926;
        font-size: 8pt;
        padding: 4px;
        margin: auto;
        margin-top: 2px;
        margin-bottom: 2px;
        text-align: center;
}
#menu{
    width: 159px;
    border-top: 1px solid black;
}
#menu ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    margin-left: 1px;
}
a.menuitem{
    display: block;
    width: 143px;
    padding: 4px;
    border: 1px solid black;
    margin: 2px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: black;
    text-decoration: none;
    font-weight: bold;
    font-family: "Trebuchet MS";
    font-size: 12pt;
}
a.menuitem:HOVER{
    color: white;
    font-weight: bold;
    background: #c33926;
    text-decoration: none;
}
a.selectedmenuitem{
    display: block;
    width: 143px;
    padding: 4px;
    border: 1px solid black;
    margin: 2px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #c33926;
    text-decoration: none;
    font-weight: bold;
    font-family: "Trebuchet MS";
    font-size: 12pt;
}
a.selectedmenuitem:HOVER{
    color: white;
    font-weight: bold;
    background: #c33926;
    text-decoration: none;
}
#adresy{
        width: 155px;
        border-top: 1px solid black;
        margin-top: 5px;
        margin-bottom: 5px;
        font-size: 8pt;
        padding: 2px;
}

#adresy h1{
    font-weight: bold;
    color: white;
    border-bottom: 1px solid black;
    background: #c33926;
    font-size: 9pt;
    text-align: center;
    margin: -2px;
    margin-bottom: 5px;
    text-decoration: underline;
    padding: 3px;
}
#subskrypcja{
             width: 155px;
             border-top: 1px solid black;
             border-bottom: 1px solid black;
             margin-top: 5px;
             margin-bottom: 5px;
             font-size: 8pt;
             padding: 2px;
             background: white;
             color: black;
             text-align: center;
}
#subskrypcja h1{
             color: #c33926;
             font-weight: bold;
             font-size: 8pt;
             text-align: center;
             margin-bottom: 5px;
             margin-top: 0px;
             text-decoration: underline;
             padding: 2px;
             border-bottom: 1px dashed black;
}
#buttons{
         width: 155px;
         border-top: 1px solid black;
         border-bottom: 1px solid black;
         margin-top: 5px;
         margin-bottom: 0px;
         font-size: 8pt;
         padding: 2px;
         background: white;
         color: black;
         text-align: center;
}
#buttons h1{
        font-weight: bold;
        color: white;
        border-bottom: 1px solid black;
        background: #c33926;
        font-size: 9pt;
        text-align: center;
        margin: -2px;
        margin-bottom: 5px;
        text-decoration: underline;
        padding: 3px;
}
a.button{
         display: block;
         padding: 0px;
         margin: auto;
         margin-top: 2px;
         margin-bottom: 2px;
         border: 1px solid black;
}
a.button:HOVER{
               border-color: #c33926;
}
img.button{
           border: 1px solid black;
}
img.button:HOVER{
        border-color: #c33926;
}
hr.solid{
        border: none;
        border-top: 1px solid black;
}
hr.dashed{
        border: none;
        border-top: 1px dashed black;
}


#banner{
        float: left;
        width: 468px;
        height: 60px;
        margin: 4px;
        /*background: red;
        border: 1px solid black;
        font-size: 22pt;*/
        font-weight: bold;
        text-align: center;
}
a.bpa{
    display: block;
    float: right;
    width: 115px;
    height: 60px;
    margin-right: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    border: 1px solid #c33926;
    background: url('images/bpa.jpg');
}
a.bpa:hover{
        border: 1px solid black;
}
#numer{
       width: 580px;
       border: 1px solid black;
       margin: auto;
       margin-top: 5px;
       margin-bottom: 5px;
       padding: 5px;
}
#stopka{
        background: #c33926;
        color: white;
        padding: 5px;
        border-top: 1px solid black;
        font-size: 8pt;
        margin-top: 5px;
}
img.cover{
          display: block;
          border: 1px solid black;
          float: left;
          padding: 0px;
          margin: 3px;
          margin-right: 5px;
}
h1.miesiac{
           font-family: "Trebuchet MS", tahoma, verdana, arial;
           font-size: 12pt;
           font-weight: bold;
           margin: 2px;
}
p.tresc{
        font-family: tahoma, verdana, arial;
        font-size: 10pt;
        text-align: justify;
}
ul.contents{
           list-style-type: disc;
}
ul.contents li{
              margin: 0px;
              padding: 0px;
              margin-left: 15px;
}
#news_wrapper{
              width: 590px;
              margin: auto;
              margin-top: 5px;
              margin-bottom: 5px;
              padding: 5px;
              border: none;
}
.news_item{
           width: 550px;
           margin: auto;
           margin-top: 10px;
           margin-bottom: 0px;
           padding: 5px;
           border: 1px solid black;
}
.news_item .header{
                   width: 554px;
                   color: white;
                   background: #c33926;
                   font-weight: bold;
                   padding: 3px;
                   margin-top: -5px;
                   margin-left: -5px;
                   margin-right: -5px;
                   margin-bottom: 3px;
                   font-family: "Trebuchet MS", tahoma, verdana, arial;

}
.news_item .footer{
                   width: 554px;
                   color: white;
                   background: black;
                   font-weight: normal;
                   padding: 3px;
                   margin-bottom: -5px;
                   margin-left: -5px;
                   margin-right: -5px;
                   margin-top: 3px;
                   font-size: 8pt;
}
.comments{
        display: none;
        width: 540px;
        margin: auto;
        margin-top: 0px;
        margin-bottom: 10px;
        padding: 10px;
        border: 1px solid black;
        font-size: 8pt;
}
#panel{
        width: 595px;
        border: 1px solid black;
        margin: auto;
        margin-top: 5px;
        margin-bottom: 5px;
        padding: 5px;
        text-align: justify;
        
}
#wstep{
        margin: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding: 5px;
        font-size: 8pt;
        border: 1px solid black;
}
.action{
        margin: 15px;
        padding: 15px;
        font-size: 8pt;
        border: 1px solid black;
        text-align: justify;
}
#content{
        margin: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding: 10px;
        font-size: 10pt;
        border: 1px solid black;
}
.content{
        margin: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding: 10px;
        font-size: 10pt;
        border: 1px solid black;
        text-align: justify;
}
a.adminpanel{
        display: inline;
}
img.panel{
        border: none;
}
.dodaj{
        width: 90%;
        border: 1px solid black;
        font-family: arial, verdana, tahoma;
        font-size: 8pt;
        padding: 5px;
        margin: 2px;
}
ul.adresy{
        list-style-position: inside;
        margin: 0px;
        line-height: 1.3em;
        padding: 2px;
}
ul.adresy li{
        margin:0px;
        border-bottom: 1px dotted black;
}
img.cover{
        border: 1px solid black;
        float: left;
        margin: 10px;
        display: block;
}
.numer_small{
       width: 550px;
       border: 1px solid black;
       margin: auto;
       margin: 10px;
       
       padding: 5px;
       font-size: 8pt;
}
a.footeritem{
        font-family: verdana;
        color: white;
        font-weight: bold;
        font-variant: small-caps;
        margin-right: 2px;
        border-left: 2px solid white;
        
        padding-left: 2px;
        
}
a.selectedfooteritem{
        font-family: verdana;
        color: white;
        font-weight: bold;
        font-variant: small-caps;
        margin-right: 2px;
        border-left: 2px solid white;

        padding-left: 2px;
}
input.search{
        font-family: tahoma, arial;
        border: 1px solid black;
        padding: 2px;
        margin: 4px;
        width: 300px;
}
