html, body  {
	font-family: "Verdana", "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin:0px;
	padding:0px;
  color: #333333; 
  background-color: #47462f;
  background-image: url(images/bg.gif);
  background-repeat: repeat;
  line-height: 1.4; 
}
a
{
	color:  #746c42;
	text-decoration: none;    
}
a:hover
{
	color:  #746c42;
	text-decoration: underline;    
}

a img{
  border: solid 1px #746C42;
}
A.threehead_more:link, A.threehead_more:visited
{
	color:  #746c42;
	text-decoration: none;    
	FONT-FAMILY: tahoma
}
A.threehead_more:hover
{
	color:  #f9df54;
	text-decoration: underline;    
	FONT-FAMILY: tahoma
}
p.nic
{
	background-image: url(images/mn_00.gif);
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px;
	width: 305px;
	height: 38px;
	float: left;
	cursor: default;
}

.all
{
  width: 778px;
  margin: 0px auto 0px auto;
}

.middle
{
  background-image: url(images/bg_mid.png); 
  background-repeat: repeat-y;
}
.top
{
  width: 760px;
  height: 143px;
  margin: 0px auto 0px auto;
  background-color: #e2e3c9;
}
.menu
{
  width: 760px;
  height: 49px;
  margin: 0px auto 0px auto;
  background-image: url(images/bg_menu.png); 
  background-repeat: repeat-x;
}
.main
{
  padding: 5px 30px 5px 30px;
  min-height: 310px;
  text-align: justify; 
}

.topzajawka{
  background: #fff;
  padding: 10px 2px;
}

.topzajawka a img{
  border: none;
}

.main_left
{
  float: left;
}
.main_right
{
  margin: 10px 0 20px auto;
/*  height: 460px; */
  width: 230px;
  padding: 5px;
  float: right;
  text-align: center;
  background-color: #cfcfb3;
  overflow: hidden;
}
.threehead
{
  width: 760px;
  height: 133px;
  margin: 0px auto 0px auto;
  background-color: #afaa84;
  clear: both;
}
.threehead_block
{
  width: 33%;
  float: left;
}
.threehead_t
{
  height: 38px;
  margin: 0px auto 0px auto;
  padding-left: 5px;
  background-image: url(images/bg_3hd_t.gif); 
  background-repeat: repeat-x;
  border-right: 1px solid #6b602e;
}
.threehead_b
{
  height: 95px;
  margin: 0px auto 0px auto;
  background-image: url(images/bg_3hd_b.gif); 
  background-repeat: repeat-x;
  background-position: top;
  background-color: #afaa84;
  border-right: 1px solid #6b602e;
}
.threehead_info
{
  padding-top: 8px;
  margin: 0px;
  FONT-FAMILY: tahoma;
  font-size: 12px;
  color: #fff;
}
p.more
{
  text-align: right;
  FONT-FAMILY: tahoma;
  font-size: 10px; 
  font-weight: bold;
  margin-right: 5px;
  margin-top: 0px;
}
p.nagl
{
  FONT-FAMILY: tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #5a8332;
}
p.normal
{
  font-family: tahoma;
	font-size: 12px;
	color: #333333; 
}
.bottom
{
	padding-top: 7px;
  FONT-FAMILY: arial;
  font-size: 11px;
  color: #bdb99a;
  text-align: center;
  margin: 0px auto 0px auto;
  width: 760px;
  height: 45px;
  background-image: url(images/bg_btm.png); 
  background-repeat: no-repeat;
  background-position: top;
}
.bottom a{
  color: #bdb99a;
}
h1{
  font-size: 13pt;
  font-family: tahoma;
  margin: 0;
  padding: 5pt 0 0 0;
  color: #55726F;
}

h2{
  font-size: 13pt;
  font-family: tahoma;
  margin: 0;
  padding: 5pt 0 0 0;
  color: #55726F;
}

.aktualnosci .autor{
  margin: 0;
  padding: 11pt 0 5pt 0;
  color: #999;
}

h2 a, h2 a:hover{
  color: inherit !important;
}

table{
  margin: 10px auto 10px auto;
}

table.galeria{
  border: none;
}

table.galeria td{
  padding: 2px;
  margin: 5px;
  border: solid 1px #746C42;
  background: #AFAA84;
  text-align: center;
}

table.galeria td a, table.galeria td a img{
  display: block;
  margin: 0 auto 0 auto;
}

.main_right h1{
  color: #5A8332;
  font-size: 12px;
}

.main_right p{
  margin: 0;
  padding: 5px 0 0 0;
}

ul#topmenu{
  list-style-type: none;
  display:block;
  margin: 0;
  padding: 5px 0 0 2px;
  height: 44px;
  width: 758px;
  overflow: hidden;
}

#topmenu li{
  float: left;
  margin: 0;
  padding: 0;
}

#topmenu li a{
  display: block;
  color: #fff;
  font-size: 13px;
  font-family: arial, sans-serif;
  font-weight: bold;
  padding: 6px 8px 9px 8px;
}

#topmenu li a:hover{
  color: #fff;
  background: #6D9F99;
}
