body
{
   margin: 0px;
   padding: 0px;
   font-size: 12px;
   line-height: 16px;
   font-family: Tahoma, Verdana;
   color: #888888;
   background-color: #FFFFFF;
   
   background-image: url(../img/top_bkg.gif);
   background-repeat: repeat-x;
}
html, body { height: 100%; margin: 0px; padding: 0px; }
div { margin: 0px; padding: 0px; }
img { border: 0; }
table { margin: 0px; padding: 0px; }
td { margin: 0px; padding: 0px; vertical-align: top; }

.form
{
   background-color: #f7f7f7;
   padding: 5px;
   border: 1px #e5e5e5 solid;
   margin-bottom: 1px;
}
.form_desc
{
   color: #9a002e;
   font-family: Arial;
   font-weight: bold;
}
.form_input_desc
{
   line-height: 28px;
   padding-left: 5px;
   font-size: 11px;
}

#main
{
   position: relative;
   width: 662px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   
   background-image: url(../img/lside_rep.gif);
   background-repeat: repeat-y;
   background-position: left;
}
#main #logo
{
   position: absolute; top: 27px; left: -121px;

   width: 104px;
   height: 122px;

   background-image: url(../img/logo.gif);
   background-repeat: no-repeat;

   z-index: 10;
}
#main #content
{
   position: relative;
   display: table;
   width: 662px;
}
#main #content .left_side
{
   width: 200px;
   height: 575px;
   background-color: #c2c2c2;
   background-image: url(../img/lside_bkg.gif);
   background-repeat: no-repeat;
   vertical-align: top;
}

#main #content .left_side .lside_menu
{
   position: relative; top: 170px;
   width: 200px;
}

#main #content .left_side .lside_menu .btn
{
   width: 200px;
   height: 16px;
   background-image: url(../img/lside_menu_bkg.gif);
   background-repeat: no-repeat;
   background-position: bottom;
}

#main #content .left_side .lside_menu a
{
   line-height: 16px;
   font-size: 11px;
   font-family: Tahoma, Verdana;
   font-weight: bold;
   color: #818181;
   text-decoration: none;
   padding-left: 8px;
}
#main #content .left_side .lside_menu a:hover
{
   color: #b30031;
   text-decoration: none;
}

#main #content .right_side
{
   width: 462px;
   vertical-align: top;
   background-image: url(../img/cnt_bkg.gif);
   background-repeat: no-repeat;
}
#main #content .right_side a
{
   color: #b30031;
   text-decoration: none;
}
#main #content .right_side a:hover
{
   color: #818181;
   text-decoration: underline;
}
#main #content .right_side #banner
{
   position: relative;
   width: 462px;
   height: 83px;

   overflow: hidden;
   
      background-image: url(../img/top_bkg.gif);
   background-repeat: repeat-x;
}
#main #content .right_side #menu
{
   position: relative;
   width: 462px;
   height: 22px;
}
#main #content .right_side #data
{
   position: relative;
   width: 462px;
   display: table;
}
#main #content .right_side #data .text
{
   position: relative;
   width: 442px;
   display: table;
   padding: 10px;
}

div.naglowek
{
   color: #050505;
   font-weight: bold;
   margin-bottom: 5px;
}

#footer
{
   position: relative;
   width: 100%;
   height: 59px;

   background-image: url(../img/bottom_bkg.gif);
   background-repeat: repeat-x;
}
#footer .footer
{
   width: 662px;
   height: 20px;
   
   background-image: url(../img/footer.gif);
   background-repeat: no-repeat;
   
   margin-left: auto;
   margin-right: auto;
}

/* =lightbox
------------------------------------------------------------- */
	
	#lightbox {
	   background-color:#eee;
	   padding: 10px 10px 10px 10px;

	}
    
    #lightboxDetails {
        
	   
	}	
    #lightboxCaption { float: left; }
    #closeButton { top: 5px; right: 5px; }

    #lightbox img { border: none; clear: both;} 
    #overlay img { border: none; }
    #lightbox a { border: 0px; }

    #overlay{ background-image: url(../img/overlay.png); }

    * html #overlay {

	   background-color: #333;
	   back\ground-color: transparent;
	   /* background-image: url(blank.gif); */
	   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png", sizingMethod="scale");
	}
	
#logoBlock { z-index: 0; }






#gallery
{
   position: relative;
   width: 440px;
   margin-left: auto;
   margin-right: auto;
}
#gallery .galleryBox
{
   width: 109px;
   height: 109px;
   overflow: hidden;
   float: left;
   margin-left: 1px;
   margin-bottom: 1px;
}

