body
{
   margin: 0px;
   padding: 0px;
   text-align: center;
   font-size: 11px;
   font-family: Tahoma, Verdana;
   color: #555555;
   background-color: #75C5F0;

}
html, body { height: 100%; }
div { margin: 0px; padding: 0px; }
img { border: 0; }

/* header */
#header
{
   position: relative;
   width: 980px;
   height: 125px;
   margin-top: 10px;
   margin-left: auto;
   margin-right: auto;
   background-color: #FFFFFF;
   background-image: url(img/header1.gif);
   background-repeat: no-repeat;
}


/* menu */
#menu
{
   position: relative;
   width: 980px;
   height: 40px;
   margin-left: auto;
   margin-right: auto;
   background-color: #FFFFFF;
   display: table;
   background-image: url(img/mbkg.gif);
   background-repeat: repeat-y;
}
#menu .m_list { padding: 0px; margin: 0px; margin-left: 8px; }
#menu .m_list .vcenter { line-height: 29px; }
#menu .m_list li
{
   position: relative;
   width: 105px;
   height: 29px;
   margin: 5px 1px;
   padding: 0px;
   list-style: none;
   display: block;
   background-color: #FFFB9C;
   float: left;
}
#menu .m_list li a { font-weight: bold; color: #000000; text-decoration: none; }
#menu .m_list li a:hover { color: #FF0000; }
  /* menu */
#menu1
{
   position: relative;
   width: auto;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   background-color: #FFFFFF;
   display: table;


}
#menu .m_list { padding: 0px; margin: 0px; margin-left: 8px; }
#menu .m_list .vcenter { line-height: 29px; }
#menu .m_list li
{
   position: relative;
   width: 105px;
   height: 29px;
   margin: 5px 1px;
   padding: 0px;
   list-style: none;
   display: block;
   background-color: #FFFB9C;
   float: left;
}
#menu .m_list li a { font-weight: bold; color: #000000; text-decoration: none; }
#menu .m_list li a:hover { color: #FF0000; }

/* data table */
#data
{
   position: relative;
   width: 980px;
   margin-left: auto;
   margin-right: auto;
   padding-bottom: 10px;
   padding-top: 5px;
   background-color: #FFFFFF;
   background-image: url(img/bkg.gif);
   background-repeat: repeat-y;
   display: table;
}

#data .dTable
{
   float: left;
}
#data .drTable
{
   float: right;
}

.mnTable table
{
   margin:0px auto;
   text-align:center;
   border:1px ridge #0093DD;
}
.mnTable th, .mnTable td, .mnTable th, .mnTable td { padding: 1px 1px; }
.mnTable tr { font:10px Verdana,sans-serif; }
.mnTable th 
{
   font-weight:bold;
   border: 1px ridge #0093DD;
   background-color:#0093DD;
   color: #FFFFFF;
}
.mnTable td
{
   margin: 0px;
   padding: 0px;
   border: 1px ridge #0093DD;
   background-color:#EFEFEF;
   color: #000000;
}


.defTable table
{
   margin:0px;
   text-align:center;
   border:1px ridge #0093DD;
}
.defTable th, .defTable td { padding: 1px 4px; }
.defTable tr { font:10px Verdana,sans-serif; }
.defTable th
{
   font-weight:bold;
   border: 1px ridge #0093DD;
   background-color:#0093DD;
   color: #FFFFFF;
}
.defTable td
{
   margin: 0px;
   padding: 0px;
   border: 1px ridge #0093DD;
   background-color:#EFEFEF;
   color: #000000;
}
.defTable img
{
   padding-top: 4px;
   padding-bottom: 4px;
}


/* footer */
#footer
{
   position: relative;
   width: 980px;
   height: 33px;
   margin-left: auto;
   margin-right: auto;
   background-color: #FFFFFF;
   background-image: url(img/footer.gif);
   background-repeat: no-repeat;
}
#footer .right { float: right; padding-right: 11px; padding-top: 2px; }
#footer .right a { margin-left: 2px; }
#footer .left { float: left; height: 33px;}
#footer p { position: absolute; top: 4px; left: 14px; padding: 0; margin: 0; color: #FFFFFF; font-weight: bold; line-height: 20px; }
#footer p#shadow { position: absolute; top: 5px; left: 15px; color: #000000; font-weight: bold; line-height: 20px; }

.button
{
   font-family: Verdana;
   font-size: 11px;
   background-image: url(img/button.gif);
   color: #ffffff;
   margin-bottom: 1px;
   margin-left: 2px;
   width: 81px;
   height: 20px;
   border: 0;
}
.button1
{
   font-family: Verdana;
   font-size: 11px;
   background-image: url(img/button1.gif);
   color: #ffffff;
   margin-bottom: 0px;
   margin-left: 5px;
   width: 200px;
   height: 20px;
   border: 0;
}

/* pozostale */
.form
{
   font-family: Verdana;
   font-size: 11px;
   background-color: #FFFFFF;
   border-color:#00517A;
   border-style:solid;
   border-width:1px;
   color: #434943;
   margin: 0px;
   padding: 0px;
}

.pg_title
{
  font-family: Verdana, Tahoma, arial, Helvetica, sans-serif;
  font-size: 13px;
  color: black;
  font-weight: bold;
  text-align: center;
}
.pg_txt_big
{
  font-family: Verdana, Tahoma, arial, Helvetica, sans-serif;
  font-size: 13px;
  color: black;
  font-weight: normal;
  text-align: center;
}
.pge_txt_big
{
  font-family: Verdana, Tahoma, arial, Helvetica, sans-serif;
  font-size: 10px;
  color: white;
  font-weight: normal;
  text-align: center;
}
.pl
{
  position: absolute; top: 9px; right: 77px;
  border: 0px;
}
.uk
{
  position: absolute; top: 9px; right: 42px;
  border: 0px;
}
.de
{
  position: absolute; top: 9px; right: 7px;
  border: 0px;
}
.logo
{
  position: absolute; top: 35px; right: 7px;
  border: 0px;
}

.tab td
{
   vertical-align: top;
   padding: 5px;
   padding-top: 0px;
}

.iTab table
{
   margin:0px;
   text-align: left;
   border:0px;
}
.iTab td { padding: 0px; text-align: left; }
.iTab tr { font:12px Verdana,sans-serif; }
.iTab td
{
   margin: 0px;
   padding: 0px;
   border: 0px;
}
.iTab img
{
   padding: 4px;
}


/* subskrypcja */
#subscribe
{
   position: relative;
   width: 394px;
   height: 237px;
   margin-top: 10px;
   margin-left: auto;
   margin-right: auto;
   background-color: #FFFFFF;
   background-image: url(img/subscribe.gif);
   background-repeat: no-repeat;
}
#subscribe .iTable
{
   position: relative; left: 2px;
   padding-top: 104px;
}
#subscribe .iDesc
{
   position: relative; left: 2px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 10px;
   width: 368px;
   color: #000000;
   text-align: justify;
}
{
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
    border: 2px solid gray;
}
.highslide:hover img {
    border: 2px solid white;
}

.highslide-image {
    border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

