body 
{
  background: #FFF url('/templates/125/g_files/2back.gif') repeat-x;
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  margin: 0;
  padding: 0;
}
*
{
  margin: 0;
  padding: 0;
}
img
{
  border: 0;
}

a
{
  font-weight: bold;
  color: #000;
  text-decoration: none;
}

div#right p
{
  margin: 5px 15px;
}

div#content p
{
  margin: 10px;
}
div#content ul
{
  padding-left: 20px;
}


img.news_short_image
{
  border: 1px solid #A5A5A5;
  padding: 0;
}
div.news_short_more
{
  float: right;
  padding: 10px 5px;
  background: #CCCBC3;
  margin: 0;
}
div.news_short_more a.box_link
{
  color: #FFF;
}
div.listynowe
{
  font-size: 11px;
}
.news_short_lead
{
  text-align: justify;
}

div#page
{
  width: 960px;
  margin: 0 auto;
  background: url('/templates/125/g_files/rightback.gif') repeat-y 100% 20px;
}

div#head
{
  height: 85px;
  background: url('/templates/125/g_files/2back.gif') repeat-x;
}
div#navi
{
  float: right;
  color: #FFF;
}
div#navi a
{
  color: #FFF;
  text-decoration: none;
}
div#navi p
{
  margin: 15px 0;
  text-align: right;
}
ul#menu
{
  list-style-type: none;
  margin-top: 38px;
  float: left;
  font-size: 11px;
}
ul#menu li
{
  float: left;
  color: #FFF;
  padding: 8px 10px;
  background: url('/templates/125/g_files/2spacer.gif') no-repeat top left;
}
ul#menu li a
{
  color: #FFF;
  text-decoration: none;
}


h1#header
{
  padding: 50px 0 50px 83px;
  font-size: 16px;
  background: url('/templates/125/g_files/2logo.gif') no-repeat top left; 
  display: block;
}


div#content
{
  width: 570px;
  float: left;
  padding-bottom: 30px;
}

div#right
{
  float: right;
  width: 374px;
  margin-top: -18px;
  padding-bottom: 30px;
}

div#right table img
{
  margin: 15px auto;
  border: 4px solid #989898;
}
div#right table
{
  margin: auto;
}





div#footer{
  background: url('/templates/125/g_files/2footer.gif') repeat-x;  
  padding-top: 20px;
  padding-bottom: 90px;
  clear: both;
}
div#footer div
{
  width: 960px;
  margin: 0 auto;
}
p.l
{
  float: left;
}
p.r
{
  float: right;
}


.news_full_text img
{
  border: 3px solid #E8E8DF;
  margin: 10px;
}