*{
	margin:0px;
	padding:0px;
}
.Clear{
	clear:both;
}
BODY{
	text-align:center;
	background:url(images/bg.gif) left;
}
#All{
	width:801px;
	margin-left:auto;
	margin-right:auto;
}
#Top{
	width:801px;
	height:185px;
	background:url(images/top.gif) no-repeat top;
}
#TopHome{
	width:801px;
	height:550px;
	background:url(images/tophome.gif) no-repeat top;
}
#Top a{
	width:801px;
	height:185px;
	display:block;
}
#Menu{
	width:801px;
	height:55px;
	background:#112815 url(images/line.gif) no-repeat bottom; 
}
#MenuHome{
	margin-left:
	width:598px;
	height:55px;
	background:url(images/line_s.gif) no-repeat bottom center; 
	padding-bottom:2px;
}
/* rozwijane menu ---------------------------------------------------------------*/

.suckerdiv{
	display:block;
	width:801px;
	height:55px;
	float:left;
}
.suckerdiv ul{
	list-style: none;
	width:801px;
}
	
.suckerdiv ul li{
	display:inline;
	float:left;
	position:relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position:absolute;
width: 400px; /*sub menu width*/
top: 55px;
height:28px;
visibility: hidden;
}

.suckertree2{
	display:block;
	width:400px;
	list-style:none;
	float:left;
	background:#a37821;
	text-indent: 0em;
}
.suckertree2 li{
	display:block;
	width:400px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
}
.suckertree2 li a{
	display:block;
	width:380px;
	height:30px;
	line-height:30px;
	float:left;
	text-align:left;
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	color:#c3c2ba;
	font-weight:normal;
	padding-left:20px;
	background:#112815;
}
.suckertree2 li a:hover{
	background:#a37821;
	color:#c3c2ba;
}
/*-------------------------------------------------------------------------------*/
#Menu ul{
	list-style:none;
}
#MenuHome ul{
	list-style:none;
}
#Menu li{
	display:inline;
	float:left;
}
#MenuHome li{
	display:inline;
	float:left;
}
#Menu a{
	display:block;
}
#MenuHome a{
	display:block;
}
#Menu a.l1 {
	background:url(images/menu.gif) no-repeat;
	background-position: 0px 0%;
	width:254px;
	height:55px;
	text-indent: -999em;
}
#MenuHome a.l1 {
	background:url(images/menuhome.gif) no-repeat;
	background-position: 0px 0%;
	width:254px;
	height:55px;
	text-indent: -999em;	
}
#Menu a.l1:hover {
	background-position: 0px 100%;
}
#MenuHome a.l1:hover {
	background-position: 0px 100%;
}
#Menu a.l2 {
	background:url(images/menu.gif) no-repeat;
	background-position: -254px 0%;
	width:141px;
	height:55px;
	text-indent: -999em;
}
#MenuHome a.l2 {
	background:url(images/menuhome.gif) no-repeat;
	background-position: -254px 0%;
	width:141px;
	height:55px;
	text-indent: -999em;	
}
#Menu a.l2:hover {
	background-position: -254px 100%;
	width:141px;
	text-indent: -999em;
	height:55px;
}
#MenuHome a.l2:hover {
	background-position: -254px 100%;
	width:141px;
}
#Menu a.l3 {
	background:url(images/menu.gif) no-repeat;
	background-position: -395px 0px;
	width:105px;
	height:55px;
	text-indent: -999em;
}
#MenuHome a.l3 {
	background:url(images/menuhome.gif) no-repeat;
	background-position: -395px 0px;
	width:105px;
	text-indent: -999em;
	height:55px;
}
#Menu a.l3:hover {
	background-position: -395px 100%;
}
#MenuHome a.l3:hover {
	background-position: -395px 100%;
}
#Menu a.l4 {
	background:url(images/menu.gif) no-repeat;
	background-position: -500px 0%;
	width:101px;
	height:55px;
	text-indent: -999em;
}
#MenuHome a.l4 {
	background:url(images/menuhome.gif) no-repeat;
	background-position: -500px 0%;
	width:101px;
	text-indent: -999em;
	height:55px;
}
#Menu a.l4:hover {
	background-position: -500px 100%;
}
#MenuHome a.l4:hover {
	background-position: -500px 100%;
}
#Menu a.l5 {
	background:url(images/menu.gif) no-repeat;
	background-position: -601px 0%;
	width:200px;
	height:55px;
	text-indent: -999em;
}
#MenuHome a.l5 {
	background:url(images/menuhome.gif) no-repeat;
	background-position: -601px 0%;
	width:200px;
	text-indent: -999em;
	height:55px;
}
#Menu a.l5:hover {
	background-position: -601px 100%;
}
#MenuHome a.l5:hover {
	background-position: -601px 100%;
}
#Main{
	width:801px;
	background:#1f3623 url(images/main.gif) repeat-x top;
}
#MainIn{
	background:url(images/mainin.gif) repeat-x bottom;
}
#Left{
	width:210px;
	padding:40px 0px 40px 20px;
	float:left;
}

#Right{
	width:487px;
	float:left;
	padding:30px 30px 30px 40px;
}
.mainText{
	width:487px;
	text-align:left;
	margin-bottom:40px;
}
.mainText h1{
	text-indent: -999em;
	text-align:left;
	padding-top:5px;
}
.mainText p{
	font-size:11px;
	font-family:Trebuchet MS;
	color:#c3c2ba;
}
.mainText h4{
	font-size:11px;
	font-family:Trebuchet MS;
	color:#bd9c7d;
}
.bigger{
	font-size:14px;
	color:#bd9c7d;
}
.mainText span{
	width:19px;
	height:30px;
	padding-right:10px;
	display:block;
	float:left;
	background:url(images/pkt.gif) left no-repeat;
}

.mainText ul{
	font-size:11px;
	font-family:Trebuchet MS;
	color:#c3c2ba;
	list-style:none;
}
.mainText li{
	font-size:11px;
	font-family:Trebuchet MS;
	color:#c3c2ba;
	padding-left:10px;
}
#Kontakt{
	width:514px;
}
#Dane{
	width:180px;
	float:left;
}
#Form{
	width:250px;
	float:left;
	padding-left:50px;
	color:#efdfc6;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	font-family:Trebuchet MS;
}
#Form ul{
	width:250px;
	list-style:none;
}
.input{
	width:250px;
	height:15px;
	border:1px solid #a27720;
	line-height:15px;
	padding:4px;
	padding-top:4px;
	background:#0f2a12;
	color:#a27720;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	font-family:Trebuchet MS;
	margin-bottom:10px;
}
.textarea{
	width:250px;
	height:60px;
	border:1px solid #a27720;
	line-height:15px;
	padding:4px;
	background:#0f2a12;
	color:#a27720;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	font-family:Trebuchet MS;
	margin-bottom:10px;
}
.wyslij{
	width:80px;
	height:22px;
	float:left;
	border:0px;
	background:url(images/button.gif) no-repeat top;
}
#Map{
	margin-top:30px;
	width:500px;
	height:300px;
	border:1px solid #000000;
}
#Map div span{
	display:none;
}
.mainText a{
	font-size:11px;
	font-family:Trebuchet MS;
	color:#c3c2ba;
	text-decoration:underline;
}
.mainText a:hover{
	text-decoration:none;
}
.more{
	font-size:11px;
	font-family:Trebuchet MS;
	color:#be936e;
	padding-right:24px;
	background:url(images/arrow.gif) no-repeat right;
	float:right;
	text-decoration:none;
}
.more:hover{
	text-decoration:underline;
}
.addOnTekst{
	text-align:left;
	color:#c09773;
	font-size:11px;
	font-family:Trebuchet MS;
	font-weight:bold;
}
.addOnTekst b{
	font-size:18px;
}
#Footer{
	width:801px;
	height:83px;
	background:#09190b url(images/line.gif) no-repeat top;
	overflow:hidden;
}
#Seal{
	width:96px;
	height:101px;
	background:url(images/seal.png) no-repeat top;
	float:right;
	position:relative;
	right:-50px;
	top:-40px;
}
#Adres{
	font-family:Tahoma;
	font-size:12px;
	color:#aeaba2;
	padding-top:15px;
}
#Adres a{
	font-family:Tahoma;
	font-size:12px;
	color:#aeaba2;
	text-decoration:none;
}
#Adres a:hover{
	text-decoration:underline;
}
#SGR{
	margin-top:15px;
	font-family:Tahoma;
	font-size:11px;
	color:#1f3623;
	float:right;
}
#SGR a{
	font-family:Tahoma;
	font-size:11px;
	color:#1f3623;
	text-decoration:none;
}
#SGR a:hover{
	text-decoration:underline;
}
