html, body{
  margin:0px;
  padding:0px;
  font-family: Tahoma;
  font-size:11px;
  text-align:center;
  background:url('../img/tlo.gif');
}
#container{
  width:980px;
  margin:auto;
}
.float_left{
  float:left;
  margin:0px;
  line-height:0px;
  font-size:0px;
}
#logo {
  margin-left: -5px;
}

#flags {
  text-align: right;
}

#flags a {
  float: right;
  width: 19px;
  height: 13px;
  margin: 5px;
  overflow: hidden;
}

#flags a span { display: none; }

#flags a#pl { background: transparent url('../img/pol.gif') 0 0 no-repeat; }
#flags a#en { background: transparent url('../img/eng.gif') 0 0 no-repeat; }

/*************** MENU ********************/
.menu{
  float:left;
  width:972px;
  height:43px;
  background:url('../img/bg_menu_1.png');
  position: relative;
}
.menu_left{
  float:left;
  width:4px;
  height:43px;
  font-size:0px;
}
.menu_right{
  float:left;
  width:4px;
  height:43px;
  font-size:0px;
}
.menu dl {
	width: 150px;
	margin: 0;
	padding: 0;
}
.menu dt {
	line-height:20px;
	margin: 0;
	padding: 2px 5px;
	cursor: pointer;
	color: #624D32;
	font-size:11px;
	font-weight: bold;
	text-align: center;
}
.menu dd {
	margin: 0;
	padding: 4px 10px 6px 10px;
	background-color: #ff9c00; /* #fcb008 */
	font-size:12px;
}
.menu dl a, .menu dd a:visited{color: #624D32; text-decoration:none; font-size:11px; font-weight:bold; text-transform: uppercase; }
.menu dd a:hover{font-weight:bold; color:#6B9E00;}

#menu1 { position: absolute; left: 40px }
#menu2 { position: absolute; left: 150px }
#menu3 { position: absolute; left: 280px }
#menu4 { position: absolute; left: 430px }
#menu5 { position: absolute; left: 560px }
#menu6 { position: absolute; left: 670px }
#menu7 { position: absolute; left: 780px }

/***********************************/
.content{
  float:left;
  width:980px;
  background: url('../img/bg_content.png') 0 0 repeat-y;
}
#content_in{
  padding: 25px 60px;
  width: 844px;
  _width: 964px;
  margin: 0 auto;
  background: #fcfdf5 url('../img/bg_gradient.jpg') 0 0 repeat-x;
  border-bottom:1px solid #fff;
  text-align: left;
}
#content_in p {
	margin: 0;
	color:#6F5D3B;
}
#content_in a {
	color: #7f6e4c;
}
#content_in a:hover {
	text-decoration: none;
}
#content_in ul, #content_in ol, #content_in li {
	color: #6f5d3b;
}
.content_ramka{
  float:left;
  width:980px;
  height:2px;
  font-size:0px;
  background: url('../img/bg_content_ramka.png');
}
#obrazki_stopka {
  height:47px;
  margin: 0;
  text-align: center;
}
#obrazki_stopka ul {
  margin: 20px auto 0 auto;
  width: 600px;
}
#obrazki_stopka ul li {
  width: 104px;
  height: 53px;
  margin: 0 7px;
  float: left;
  background: url('../img/bg_obrazki_stopka.gif') 0 0 no-repeat;
}
#obrazki_stopka ul li img {
  margin: 3px;
}
#banery{
  width:964px;
  height:77px;
  margin:auto;
  background:url('../img/bg_gradient_banery.jpg');
}
#banery li{
  margin:0px;
  padding:0px;
  display:inline;
}
#stopka{
  width:980px;
  float:left;
  margin-bottom: 25px;
}
#stopka_content{
  float:left;
  width:946px;
  height:57px;  
}
#stopka_linki{
  float:left;
  width:946px;
  height:44px;
  background:url('../img/bg_stopka_linki.gif');
  text-transform: uppercase;
  clear: both;
}

#stopka_linki ul, #stopka_linki li {
	margin: 7px 13px 0px 13px;
	padding: 0px;
}
#stopka_linki li {
	display: inline;
	list-style: none;
}
#stopka_linki li a, #stopka_linki li a:visited, li a:hover{
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  color:#5A6C18;
}
#stopka_linki li a:hover{color:#FFA208;}


#copiright{
  float:left;
  clear:both;
  width:935px;
}
#activedesign{
  float:left;
  width:35px;
  height:17px;
  margin:0px;  
}
#copiright p a, #copiright p a:visited, #copiright p a:hover{
  color:#33490A;
  text-decoration:none;
}
#copiright p a:hover{text-decoration:underline;}
#copiright p{
  color:#33490A;
  font-size:10px;
  text-align:left;
  margin:2px 0px 0px 25px;
}

p.elements {
	margin: 0 15px 25px 15px;
}

div.photo_show {
	margin: 0 10px 10px 0;
	border: 2px solid #4f6b00;
	float: left;
	display: inline;
}

a img { border: none; }
