body
{

   text-align: center;
   overflow: auto;
   font-family: Verdana;
   font-size: 11px;
   background-color: black;
   margin: 0;
   padding: 0;
   
}

div#container
{

   margin: 0 auto;
   width: 666px;
   text-align: left;
   
}

div#topimage
{

   width: 100%;
   height: 159px;
   /* background: url(img/topimage.jpg) no-repeat; */
   
}

div#topimage a
{

   text-decoration: none;
   
}

div#topimage img
{

   border: 0;
   
}

div#menu
{

   width: 100%;
   height: 31px;
   background: url(img/menubackground.gif) no-repeat;

}

div#menu-pos
{

   width: 650px;
   text-align: right;
   color: #C5A677;
   padding-top: 7px;
   
}

div#menu a
{

   color: #E6E6E6;
   text-decoration: none;
   font-weight: bold;
   
}

div#menu a:hover
{

   text-decoration: underline;
   
}

div#content
{

   width: 100%;
   /* background-color: #D2B785; */
   background-position: bottom left; background-repeat: no-repeat;
   background-image: url(img/colfranc.jpg);
   height: auto !important;
   height: 400px;
   min-height: 400px;
   
}

div#content-upper
{

   width: 100%;
   background: url(img/contentbg.gif) repeat-y;
  /* height: auto !important;
   height: 380px;
   min-height: 380px;
    */

}


div#column
{

   text-align: center;
   /* background: url(img/columnbackground.gif) repeat-y; */
   width: 201px;
   float: left;
   
}

div#column-pos
{

   margin: 0 auto;
   width: 165px;
   margin-left: 20px;
   _margin-left: 8px;
   /* background-color: red; */
   
}

div#column-pos a
{

   color: white;
   text-decoration: none;
   font-weight: bold;
   margin: 5px 0 5px 0;
   display: block;
   
}

div#column-pos a:hover
{

   text-decoration: underline;
   
}


div#page
{

   width: 440px;
   padding: 15px 0 15px 0;
   margin-left: 10px;
   float: left;
   
}

div#footer
{

   width: 100%;
   height: 32px;
   color: white;
   font-size: 10px;
   background: url(img/footer.gif) no-repeat;
   
}

div#footer a
{

   color: white;
   text-decoration: none;
   
}

div#footer a:hover
{

   text-decoration: underline;
   
}

div#footer-left
{

   float: left;
   margin-left: 10px;
   margin-right: 20px;
   padding-top: 8px;
   width: 300px;
   
}

div#footer-right
{

   float: left;
   text-align: right;
   width: 320px;
   padding-top: 8px;
   
}

div.isf_top
{

   width: 431px;
   height: 25px;
   color: #8C3C11;
   margin-top: 15px;

}

div.pos-top
{

   width: 395px;
   padding-top: 5px;
   margin-left: 30px;

}

a.title-top
{

   color: #8C3C11;
   font-weight: bold;
   text-decoration: none;
   
}

p.zarzad-title
{

   font-weight: bold;
   
}

a.active-link
{

   text-decoration: underline !important;
   color: #ddba3c !important;
   
}

h1
{

   margin: 0;
   padding: 0;
   
}

div.form-right input
{

   border: 1px #CECECE solid;
   
}

textarea
{

   border: 1px #CECECE solid;
   overflow: auto;
   width: 100%;
   
}

div.form-left
{

   float: left;
   width: 80px;
   
}

div.form-right
{

   float: left;
   
}

ul.czytelnia-list
{

   margin: 10px 0 0 0;
   padding: 0;
   list-style: none;

}

ul.czytelnia-list li
{

   margin-bottom: 10px;
   
}

ul.czytelnia-list a
{

   text-decoration: none;
   color: black;
   
}

ul.czytelnia-list a:hover
{

   text-decoration: underline;
   
}

div.wyklad-box
{

   border-bottom: 1px dotted gray;
   padding-bottom: 10px;
   margin-bottom: 10px;
   
}

div.wyklad-box h2
{

   margin: 0 0 5px 0;
   padding: 0;
   color: red;
   
}
