/* CSS Document */
body
{
 margin:0px;
 padding:0px;
 text-align:center;
 background-image:url(../img/background.jpg);
 background-position:top center;
 background-color:#edcd94;
 background-repeat:repeat-x;
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#4d1506;
 font-size:14px;
 }

div
{
 margin:0px auto;
 text-align:left;
}

img
{
 border:0px;
}

p
{
 margin:0px 0px 10px 0px;
 padding:0px;
}

a
{
 text-decoration:none;
}

a:hover
{
 text-decoration:underline;
}

legend
{
color:#9b4e0b;
font-size:16px;
font-weight:bold;
}

.container
{
 width:800px;
 height:auto;
}

#banner
{
 background-image: url(../img/banner_gorny.jpg);
 width:800px;
 height:253px;
}

#main_menu
{
 width:160px;
 height:auto;
 float:left;
 background-image:url(../img/menu_lewo_tlo.gif);
 background-repeat:repeat-y;
 color:#fda933;

}

#submenu
{
width:160px;
height:auto;
float:left;
}


#submenu ul{ list-style:none; margin:0px; padding:0px }

#submenu ul li
{
 background-image:url(../img/menu_lewo_separ.gif);
 width:160px;
 height:auto;
 background-position:bottom;
 background-repeat:no-repeat;
}

#submenu ul li a,#submenu ul .s_menu a,#submenu ul li .normal
{
 width:150px;
 height:22px;
 display:block;
 padding:8px 0px 0px 10px;
 font-size:12px;
 color:#fda933;
 font-weight:bold;
 background-image:none;
}

#submenu ul .s_menu a
{
 width:145px;
 padding:5px 0px 0px 15px;
 font-weight:normal;
}

#submenu ul li .active,#submenu ul li .active2
{ 
  background-image:url(../img/menu_lewo_aktywny.gif);
  color:#4d1506;
  }

#submenu_bottom
{
 background-image:url(../img/menu_lewo_dol.gif);
 width:160px;
 height:20px;
 float:left;
 }

#page
{
 background-image: url(../img/tlo_srodek.jpg);
 background-repeat:repeat-y;
 width:417px;
 height:auto;
 float:left;
 padding:0px 10px 0px 10px;
 text-align:justify;
}

#page a {color:#4d1506;}

#right_side
{
 background-image:url(../img/banner_prawy.jpg);
 background-repeat:no-repeat;
 background-color:#4c1506;
 width:203px;
 height:521px;
 float:right;
}

#msze
{
 width:140px;
 height:auto;
 font-size:12px;
 float:left;
 margin:10px 0px 0px 0px;
 padding:0px 10px 0px 10px;
 text-align:center;
}

.boczek_c,.boczek_h
{
 width:140px;
 height:auto;
 text-align:center;
 padding:5px 0px 0px 0px;
}

.boczek_h
{
 font-size:12px;
 font-weight:bold;
}

#footer
{
 width:800px;
 height:20px;
 float:left;
}

#left_footer
{
 background-image:url(../img/menu_lewo_dol.gif);
 width:160px;
 height:20px;
 float:left;
}

#center_footer
{
 width:437px;
 height:15px;
 float:left;
 background-color:#4c1506;
 background-image:url(../img/tlo_srodek.jpg);
 border-bottom:5px solid #4c1506;
}

#right_footer
{
 background-color:#4c1506;
 width:203px;
 height:20px;
 float:right;
}

#copy
{
 width:100%;
 height:20px;
 text-align:center;
 font-size:12px;
 float:left;
 color:#4c1506;
 margin:5px 0px 0px 0px;
}

#copy a{ color:#4c1506; }

.head,.news_title a,.news_title
{
 color:#4d1506;
 font-size:18px;
 font-weight:bold;
 }

.head_sep
{ 
  background-image:url(../img/separator_srodek.gif);
  background-repeat:no-repeat;
  background-position:top center;
  width:417px;
  height:2px;
  margin:10px 0px 10px 0px;
 }
 
.page_photo
{
 float:left;
 margin:0px 10px 0px 0px;
} 

.art_sep2
{
 width:417px;
 height:auto;
 font-size:18px;
 font-weight:bold;
 background-image:url(../img/separator_srodek.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 margin:0px 0px 10px 0px;
 padding:0px 0px 5px 0px;
}

.sound,#movie
{
 width:417px;
 height:auto;
 text-align:center;
}

.news_date,.pagination{ font-size:12px;}

.news_content{ text-align:justify;}

.more a { font-size:11px; color:#4d1506}

.gb{ border:1px solid #4d1506; background-color:#edcd94; overflow:hidden}

.lewo_sep
{
 width:140px;
 height:1px;
 float:left;
 border-top:1px solid #fda933;
 margin:2px 0px 2px 0px;
 }