

@font-face {
	font-family: 'Calibri';
	src: url('fonts/calibri-webfont.eot');
	src: local('¢'), url('fonts/calibri-webfont.woff') format('woff'), url('fonts/calibri-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


html{
background: url(images/background2.jpg);

}



body{
background:url(images/background.jpg) repeat-y 50% 333px;

}

#top-bg{
height:477px;
background:url(images/top-background.jpg) repeat-x;
position:relative;
font-family:arial, sans-serif;
color:#616161;
font-size:12px;
}

#top{
height:569px;
background:url(images/top-background2.jpg) no-repeat center top;
position:relative
}

#top-logo{
position:absolute;
left:0px;
top:46px;
}

#top .center{
width:990px;
position:relative;
margin:0 auto;
}
#menu-top-bg{
background:url(images/menu-bg.png) no-repeat center;
height:171px;
position:relative;
top:170px;
left:-11px;
}

#menu-top{
margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;
width:990px;
margin:0 auto;
position:relative;
top:49px;
left:12px;
}

#menu-top li{
float:left;
margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;
}

#menu-top li a{
float:left;
display:block;
height:49px;
padding:0px 21px;
line-height:50px;
color:#3a3a3a;
font-size:16px;
text-decoration:none;
text-shadow:1px 1px 1px rgba(255,255,255,0.3);
}
#menu-top-1 a:hover{
background:url(images/start-hover.png);
background-color:transparent !important;
border-left:0px !important;
text-indent:1px;
}
#menu-top-8 a{
text-indent:5px;
}
#menu-top-8 a:hover{
background:url(images/kontakt-hover.png);
background-color:transparent !important;
border-right:0px !important;
text-indent:1px;
width:106px;
padding:0px !important;
text-indent:25px;
}

#menu-top li a:hover{
border-left:1px solid #2ca9f2;
border-right:1px solid #2ca9f2;
padding:0px 20px;
background-color:#76c4ef;
}




#footer{
height:222px;
clear:both;
width:991px;
margin:0 auto;
background:url(images/footer-bg.png);
position:relative;
}



#footer-left{
height:132px;
border-right:1px solid #a47c6a;
width:589px;
float:left;
margin-left:70px;
padding-right:0px;
margin-top:70px;
padding-top:0px;
padding-left:15px;
line-height:24px;
}
#footer ul{
position:relative;
z-index:5;
}

#footer-right p{
color:#476074
}
#footer-right{
float:right;
padding-top:67px;
width:304px;
text-align:center;
line-height:24px;
}

#footer p{
margin:0;
padding:0;
}

#footer ul.menu {
margin:0;
padding:0;}
#footer ul.menu li{
display:inline;
background:url(images/footer-menu-spacer.png) no-repeat 0px 2px;
padding-left:7px;
padding-right:3px;
margin:0 !important;
}

#footer ul.menu li:first-child{
background:none;
}

#footer ul.menu a:hover{
color:#869f0b
}
#footer ul.menu a{
color:#4d412d;
font-size:12px;
font-family:Arial;
text-decoration:none;
}

#payments ul li{
display:inline;
margin-left:20px;
}

#payments{
margin-top:46px;
}

#payments ul li:first-child{
margin-left:6px;
}

#footer .muszla{
position:absolute;
left:-70px;
top:60px;
}

#footer .gwiazda{
position:absolute;
right:-75px;
top:-30px;
}

#footer .coconut{
position:absolute;
right:243px;
top:127px;
}

#footer-left-menu-2,
#footer-left-menu-3,p.rights{
text-align:center;
margin-top:5px;
}

#footer p.copyright a{
color:#476074;
}

#wspieramy{
width:991px;
height:72px;
background:url(images/wspieramy.png);
position:absolute;
top:-17px;
left:0px;
z-index:10;
line-height:101px;
text-indent:230px;
}

#wspieramy a{
padding:0px 15px;
}
hr{
visibility:hidden;
}

img.forum-top{
position:relative;
left:-11px;
top:-8px;
}

img.forum-bottom{
position:relative;
left:-11px;
bottom:-18px;
}