@charset "utf-8";
/* CSS Document */
body {
	background: #f8f8f8 url(images/bg.jpg) center top repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	color: #efefef;
}

.centry .sitemain {
	width: 920px;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
}

/* layout */
#top{width:920px; height:170px; position:relative;}
#top2{position:relative; width:920px; height:113px;}
#top3{position:relative; widht:920px; height:250px;}
#menu{position:relative; float:left; width:243px;}
#photo{position:relative; float:right; width:677px;}
.slider{position:absolute; top:-113px; width:680px; height:363px; right:0px; background:url(images/animacja_bg.jpg);}
#photo_cnt{position:relative; float:right; width:622px; background:url(images/top3_cnt.jpg); height:210px; padding:20px; text-align:right;
padding-left:35px;}
.scrollbar{overflow:auto; width:607px; height:210px; padding-right:15px; line-height:18px;
scrollbar-arrow-color:#ff0; 
scrollbar-base-color:#ff6347; 
scrollbar-darkshadow-color:#ffa500; 
scrollbar-face-color:#008080; 
scrollbar-highlight-color:#ff69b4; 
scrollbar-shadow-color:#f0f}

.button{float:left; position:relative;}
.header{
	position:absolute;
	left: 312px;
	top: -10px;
	width: 345px;
	font-family:"Arial Black",Gadget,sans-serif;
	color:#efefef;
}

#containerbg{width:869px; position:relative; background:url(images/cnt2.jpg);}
#container{width:920px; position:relative; height:198px; line-height:18px; background:url(images/cnt.jpg) left top no-repeat;}
#left{
	position:absolute;
	left:50px;
	width:399px;
}
#right{
	position:absolute;
	right:40px;
	width:364px;
}
.clear{height:0px; margin:0; padding:0; clear:both;}

#stopka{position:relative; clear:both; width:920px; text-align:center; line-height:59px; height:59px; background:url(images/footer.jpg);
color:#2f2f2f;}

.firma{
	position:absolute;
	right:0;
	top:-10px;
}

h1{
	font-family:"Arial Black",Gadget,sans-serif;
	font-size:12px;
	color:#ff6c00;
	margin-top:10px;
	margin-bottom:5px;
	font-weight: lighter;
}
#container p{
	margin-top:5px;
	margin-bottom:5px;
}

/* linki etc */
a:link {
	color: #ff6c00;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ff6c00;
}
a:hover {
	text-decoration:underline;
	color: #ff0000;
}
a:active {
	text-decoration: none;
	color: #ff6c00;
}

#stopka a:link, #stopka a:hover, #stopka a:active, #stopka a:visited
{
	color: #F00;
}


		/*
			Load CSS before JavaScript
		*/
		
		/*
			Slides container
			Important:
			Set the width of your slides container
			Set to display none, prevents content flash
		*/
		.slides_container {
			width:680px;
			display:none;
		}

		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
		.slides_container div {
			width:680px;
			height:363px;
			display:block;
		}
		
		/*
			Optional:
			Reset list default style
		*/
		.pagination {
			list-style:none;
			margin:0;
			padding:0;
			display:none;
		}

