

body
{
  margin:0px auto;
  background:#e0e0e0; 
  font-family:Arial, Verdana, "Times New Roman" 
}

#preload
{
  display:none;
  background:url(../img/menu/p_03.png);
  background:url(../img/menu/p_05.png);
  background:url(../img/menu/p_07.png);
  background:url(../img/menu/p_09.png);
}

#black_stripe
{
  background:black;
  height:50px;
  width:100%
}

#banner
{
  width:100%;
  background:black;
  height:177px;
  
}

#logo
{
  width:827px;
  height:177px;
  background-image:url(../img/logo.gif);
  float:right;
  margin-right:21%
}


#menu
{
  float:right;
  background:white;
  opacity:.37;
  filter:Alpha(opacity=37);
  width:760px;
  height:50px;
}



#op_stripe
{
  position:absolute;
  right:0;
  top:50px;
  background:white;
  opacity:.37;
  filter:Alpha(opacity=37);
  height:50px;
  width:21%;
}

#content
{
  width:1010px;
  margin:0px auto;
  position:relative
}

#left_column
{
  position:absolute;
  width:174px;
  padding-top:20px;
}

#left_column_top
{
  width:100%;
  height:10px;
  font-size:1px;
  background-image:url(../img/lewa_gora.gif);
}

#left_column_content
{
  width:154px;
  padding-left:20px;
  background-image:url(../img/lewa_srodek.gif);
}

a
{
  text-decoration:none;
  color:#474747
}

a:hover
{
  color:#d0007c
}

#left_column_bottom
{
  width:100%;
  height:20px;
  background-image:url(../img/lewa_dol.gif);
}

#middle_column
{ 
  width:612px;
  text-align:center;
  padding-top:20px;
  padding-bottom:20px;
  border-left:solid 181px #e0e0e0
}

#top_text_content
{
  width:612px;
  height:56px;
  background-image:url(../img/center_gora.gif);
  margin:0 auto;
}

#text_content
{
    width:562px;
    background-image:url(../img/center_srodek.gif);
    margin:0 auto;
    text-align:justify;
    padding-left:25px;
    padding-right:25px;
    padding-top:1px;
    padding-bottom:25px;
    font-size:12px;
    color:#474747
}

#bottom_text_content
{
  width:612px;
  height:12px;
  font-size:2px;
  background-image:url(../img/center_dol.gif);
  margin:0 auto;
}


#right_column
{
  position:absolute;
  padding-top:20px;
  top:0;
  right:0;
  width:210px;
}

#right_column_top
{
  width:100%;
  height:10px;
  font-size:1px;
  background-image:url(../img/prawa_gora.gif);
}

#right_column_content
{
  width:190px;
  padding-left:20px;
  font-size:12px;
  background-image:url(../img/prawa_srodek.gif);
}

#right_column_content ul
{
  margin:0;
  padding:10px;
}

#right_column_bottom
{
  width:100%;
  height:20px;
  background-image:url(../img/prawa_dol.gif);
}



#menu_buttons
{
  position:absolute;
  margin:0;
  margin-left:50px;
  display:inline;
}

#menu_buttons img
{
  border: none;
  margin-left:40px;
  margin-top:3px;
  width:114px;
  height:42px;
}

#top_gradient
{
  width:100%;
  height:21px;
  background-image:url(../img/gradient_03.gif);
}

#bottom_gradient
{
  width:100%;
  height:21px;
  background-image:url(../img/gradient_13.gif);
}

#footer
{
  clear:both;
  width:100%;
  height:46px;
  background:black;
  text-align:center;
  padding-top:20px
}

#footer a
{
  color:white;
  font-family: Arial, Verdana, "Times New Roman";
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  padding:20px;
 
}

#footer a:hover
{
  background-color:brown
}

h3
{
  color:#d0007c;
  font-size:16px;
}

h4
{
  font-size:14px
}


/******************************gallery*****************************/

#mainText
{
  width:520px;
  padding:16px;
  border:solid 2px #a3a3a3 
}

#miniPhotos
{

  width:600px;
}

#slider
{
  width:600px;
  height:53px;
  overflow:hidden;
  border-top:solid 2px #a3a3a3;
  border-bottom:solid 2px #a3a3a3;
  padding-top:10px;
  padding-bottom:10px
}

.photo
{ 
  padding-right:20px;
  padding-left:20px;
  display:inline;
  border:none
}

#arrows
{
  width:600px;
  text-align:center;
  padding-top:5px;
  padding-bottom:15px
}






