*{
padding:0;
margin:0;
border:0;
}
:-moz-any-link:focus {
outline: none;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(../images/bg.gif) repeat;
}
p{
	padding:7px 0;
	}
h1{
	display:block;
	}	
.clear{
	clear:both;
	}
#whiteTop{
	height:100px;
	width:100%;
	background:#fff;
	}
#container{
	margin:-95px auto 0 auto;
	width:788px;
	}	
#containerTop{
	background:url(../images/containerTop.gif) no-repeat;
	width:788px;
	height:4px;
	}
#containerBody{
	background:url(../images/containerBorder.gif) repeat-y;
	width:784px;
	padding:0 2px;
	}
#baner{
	background:url(../images/baner.jpg) #fff no-repeat;
	width:784px;
	height:138px;
	}	
	
#baner a{
	position: absolute;
	margin-left: 640px;
	margin-top: 10px;
	color:#969d57;
	font-size:15px;
	text-decoration:none;
}
#baner a span{
	color:#bda430;
}
#foot{
	background:url(../images/foot.gif) no-repeat;
	width:788px;
	height:43px;
	}	
div#banerBottom{
	width:780px;
	height:355px;
	margin:5px auto;
	}	
#body{
	margin:0 2px;
	padding:10px 3px;
	width:774px;
	line-height:18px;
	/*background:url(../images/bgBody.gif) repeat-x bottom;*/	
}
/*menu*/	

div#menu{
margin-top:-34px;

}
div#menu ul{
	float:right;
	margin-right:2px;
}		
div#menu ul, div#menu ul li{
	list-style:none;
	}
div#menu ul li{

	float: left;
	margin-left:1px;
	background:url(../images/mLeft.gif) no-repeat;
	height:34px;
	margin-top:0px;
	}
div#menu ul li:hover, div#menu ul li.active{
	margin-left:1px;
	background:url(../images/mLeftActive.gif) no-repeat;
	height:39px;
	margin-top:-5px;
	}	
div#menu ul li span{
	display:block;
	background:url(../images/mRight.gif) no-repeat right;
	height:34px;
	}	
div#menu ul li:hover span, div#menu ul li.active span{
	display:block;
	background:url(../images/mRightActive.gif) no-repeat right;
	height:39px;

	}	
div#menu ul li span a{
	color:#fff;
	background:#969d57;
	display:block;
	padding:9px 20px 10px 20px;
	text-decoration:none;
	margin:0 4px;
	float:left;
	text-transform:uppercase;
	}
div#menu ul li:hover span a, div#menu ul li.active span a{
	color:#fff;
	background:	#bd8a30;
	display:block;
	padding:14px 20px 10px 20px;
	text-decoration:none;
	margin:0 4px;
	float:left;
	text-transform:uppercase;
	}	
	
/*bloki*/
.block{
	margin-top:10px;
	margin-bottom:20px;
	}
.gt{
	background:url(../images/bGreenTop.gif) no-repeat;
	width:254px;
	height:5px;
	}
.gb{
	background:url(../images/bGreenBottom.gif) no-repeat;
	width:254px;
	height:5px;
	}	
.gm{
	background-color:#969d57;
	width:234px;
	padding:10px;
	color:#fff;
	}
.bt{
	background:url(../images/bBrownTop.gif) no-repeat;
	width:254px;
	height:4px;
	}
.bb{
	background:url(../images/bBrownBottom.gif) no-repeat;
	width:254px;
	height:5px;
	}	
.bm{
	background-color:#bd8a30;
	width:234px;
	padding:10px;
	color:#fff;
	}
	
	.bm ul{
margin-left:10px;
	}
#ofertysezonoweHeader{
	background:url(../images/ofertysezonoweHeader.gif) no-repeat;
	width:254px;
	height:18px;
	}	
#kontaktHeader{
	background:url(../images/kontaktHeader.gif) no-repeat;
	width:123px;
	height:21px;
	}	
#left{
	float:left;
	width:254px;
	margin-right:13px;
	color:#2f2f2f;
	}	
#right{
	float:left;
	width:507px;
	min-height:400px;
	}

#right h1{
	font-size:16px;
	color:#969d57;
	font-weight:bold;
	padding: 5px 0;
	}
#right ul{
margin-left: 20px;
	}	

#ofertaHeader{
	background: url(../images/ofertaHeader.gif) no-repeat top;
	width:92px;
	height:21px;
	}	
div.line{
	padding:10px 0;
	background:url(../images/line.gif) repeat-x top;
	margin:2px 0;
}
#thumbs{
		background:url(../images/line.gif) repeat-x bottom;
		padding-bottom:10px;
	}
#thumbs img{
	float:left;
	border:3px solid #fff;
	margin-top:5px;
	margin-right:6px;
	}
#fLeft{
	float:left;
	width:244px;
	padding:10px;
	}
#fLeft a{
	color:#fff;
	text-decoration: none;
	}
#fLeft a:hover{
	color:#fff;
	text-decoration: underline;
	}		
#fRight{
	float:left;
	padding:10px;
	color:#fff;
	}
#ils{
	width:780px;
	margin:0 auto;
	padding:5px 0;
	color:#fff;
	text-align: right;
	}	
#ils a{
	color:#fff;
	text-decoration: none;
	}
#ils a:hover{
	color:#fff;
	color:#fff;
	text-decoration: underline;
	}
#map{
	width:507px;
	height:450px;
	margin:10px 0;
	
}

a#key{
	background:url(../images/key.gif) no-repeat;
	width:12px;
	height:7px;
	display: block;
	padding: 3px;
}

a {
color:#969D57;
text-decoration:none;
}	

a:hover {
color:#BD8A30;
}	
td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
