body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d1800;
	}
#bgimg {
    position: fixed;
    z-index: -1;
}	

a{
	color:#b20c0c;
	}
.wrapper{
	width:100%;
	background:url(../images/topGfx.png) repeat-x center top;	
	}	
a#logo{
	background:url(../images/logo.png) no-repeat;
	width:380px;
	height:203px;
	display:block;
	position:absolute;
	z-index:1000;
	top:0;
	}
.container{
	width:933px;
	margin:0 auto;
	}

#mainpageBanner{
	width:869px;
	height:172px;
	margin:0 auto;
	display:block;
	}
#skidooImg{
	background:url(../images/skidoo.png) no-repeat;
	width:125px;
	height:107px;
	position:absolute;
	z-index:2;
	margin-top:-115px;
	margin-left:233px;
	}
div.menu{
	margin:10px auto 0 auto;
	width:933px;
	display:table;
	white-space:nowrap;
	height:54px;
	background:url(../images/bgMenu.png) no-repeat center center;
	position:relative;
	z-index:1;
	}	
div.menu > ul{
  	width: 780px;
	display:table-row;
	white-space:nowrap;
	padding:0;
	list-style:none;
} 
div.menu ul li{
	display:table-cell;
	padding:0px 0px;
	padding-top:5px;
	}	
	
div.menu a {
	color:#676767;
	font-size:14px;
	text-decoration:none;
	display:block;
	font-weight: normal;
	padding:0px;
	text-transform:uppercase;

}
div.menu ul li.active > a,
div.menu a:hover{
	color:#b20c0c;
	}
div.menu a span{
	padding:14px 5px 14px 7px;
	background:url(../images/menuBorder.gif) no-repeat left center;
	display:block;
	}
div.menu li#link a span{
	background:none;
	}				

div.menu ul li ul{
	display:none;
	position:absolute;
	padding:5px;
	
	padding-bottom:22px;
	zoom:1;
	z-index:100;
	}

div.menu ul li ul li{
	display:block;
	margin-top:-3px;
	min-width:191px;
	width:191px;
	padding:0;
	}
div.menu ul li ul a{
	font-size:12px;
	text-transform:uppercase;
	text-align:left !important;
	display:block;
	background-color:#000;
	width:191px;
	white-space:normal;
	}	

.flexslider{
	height:196px;
	}

#banner{
	margin:0 auto;
	width:777px;
	height:196px;
	}
#bannerShadow{
	background:url(../images/bannerShadow.png) no-repeat;
	width:834px;
	height:212px;
	margin-left:36px;
	position:absolute;
	}	
.clear{
	clear:both;
	}	
/*szpalta główna*/
.mainPage{
	font-size:14px;
	line-height:18px;
	width:740px;
	margin:-20px auto 0 auto;
	border:5px solid #acd7da;
	padding:20px;
	color:#000;
	background:url(../images/bgContent.jpg) no-repeat #fff right bottom;
	}
.mainPage a{
	color:#ff0000;
	text-decoration:none;
	}	
	
.mainPage h1{
	font-size:28px;
	line-height:40px;
	}
.mainPage h2{
	font-size:20px;
	line-height:30px;
	}	
.mainPage h3{
	font-size:18px;
	line-height:28px;
	}	
.footer{
	background:url(../images/footer.png) no-repeat;
	width:740px;
	height:46px;
	text-align:center;
	padding:20px;
	color:#fff3d7;
	line-height:18px;
	margin-top:10px;
	}
strong{
	font-weight:bold;
	}	
	
.footer a{
	color:#950f04;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}	
	
.newsFloat{
	float:right;
	width:300px;
	margin-left:10px;
	margin-bottom:10px;
	}
.newsFloat .newsContainer .news{
	padding:5px;
	background:url(../images/bgNews.png) repeat;	
	}
.newsFloat .newsContainer .news:hover{
	padding:5px;
	background:url(../images/bgNewsdd.png) repeat;	
	}
.mainPage .newsList img,
.mainPage .newsFloat .newsContainer .news > .gallery{
	float:left;
	margin-right:5px;
	margin-top:0;
	}	
.mainPage .newsList	  a.more,		
.newsFloat .newsContainer .news a.more{
	display:block;
	text-align:right;
	}

a.allNews{
	float:right;
	margin-top:-22px;
	color:#3D1800;
	}
.mainPage .gallery{
	margin-top:10px;
	}
.mainPage .gallery img{
	margin:5px;
	}	


/*galleria*/

.galleryAccordion > div{
	overflow:auto;
	}
.imgContainer{
	width:127px;
	float:left;
	margin:2px;
	}
.galleryAccordion h3{
	display:block;
	padding-left:20px;
	outline: 0;
	}	

	
.mainPage .galleryAccordion h3 a{
	color:#3e0500;
	outline: 0;
	}	

.imgContainer .imgDescription{
    text-decoration:none;
    width:119px;
    display:block;
    position:relative;
    padding:5px 4px;
	font-size:12px;
    background:url(../images/descpBg.png) repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/descpBg.png',sizingMethod='scale');
    color:#fff;
}

.categories .panelImg{
	width:127px;
	float:left;
	}


#contact {
    background: url(../images/logo_rounded_right.png) no-repeat scroll 0 0 transparent !important;
    display: block;
    float: right;
    height: 385px;
    padding: 0;
    position: fixed;
    right: -237px;
    top: 170px;
    width: 270px;
    z-index: 1002;
}


#contactBg{
	background:url(../images/contactBg.png) no-repeat;
	height:440px;
	width:200px;
	padding:20px 9px;
	position: fixed;
	z-index:9999999;
	right:-218px;
	@margin-right:270px;
	line-height:18px;
	margin-top:-5px;
	}


	
<!--[if lt IE 8]>
div.menu ul {display:inline-block;}
div.menu ul{display:inline; }
div.menu ul li{display:inline-block}
div.menu ul li{ /display:inline;}
div.menu ul a{ _display:inline-block;}
div.menu{text-align:center}
<![endif]-->
