body{
	background:url(rys/body.png) repeat-x #dec4b3;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	color:#fff;
}
a{text-decoration:none;color:#fff;}
a:hover{color:red}

img{border:none;}
/* S T A R T O W A */
.strona_glowna{
	margin:0px auto 0px auto;
	position:relative;
	overflow:visible;
	width:983px;
	padding:0px 0px 0px 0px;
	background:url(rys/strona_glowna.jpg) 0px 0px no-repeat;
	height:720px;
	position:relative;
}
.glowna_lewy{
	position:absolute;
	left:-40px;
	top:0px;
}
.glowna_prawy{
	position:absolute;
	right:-40px;
	top:0px;
}
.strona_glowna a{
	width:165px;
	height:165px;
	position:absolute;
	display:block;
	top:353px;
	left:77px;
}
.strona_glowna a+a{
	left:334px;	
}
.strona_glowna_3{
	margin:0px auto 0px auto;
	position:relative;
	overflow:visible;
	width:983px;
	padding:0px 0px 0px 0px;
	background:url(rys/strona_glowna_3.jpg) 0px 0px no-repeat;
	height:720px;
	position:relative;
}
.strona_glowna_3 a{
	width:165px;
	height:165px;
	position:absolute;
	display:block;
	top:368px;
	left:49px;
}
.strona_glowna_3 a+a{
	left:265px;	
}
.strona_glowna_3 a+a+a{
	left:468px;	
}
/*G L O W N A*/
.logo{
	display:block;
	width:130px;
	height:80px;
	position:absolute;
	left:50px;
	top:50px;
}
.glowny{
	margin:0px auto 0px auto;
	position:relative;
	overflow:visible;
	width:983px;
	padding:149px 0px 0px 0px;
	background:url(rys/naglowek.jpg) 0px 0px no-repeat;
	position:relative;
}
.content{
	overflow:hidden;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	background:#000;
}
.tekst{
	border-left:solid 1px #6a6a6a;	
	width:769px;
	float:right;
	overflow:hidden;
	position:relative;
	color:#fff;
}
.witamy{
	margin-top:20px;
	padding:25px 20px 25px 35px;
	background:url(rys/tlo_przezroczyste.png);
	width:600px;
}
.paleczki{
	position:absolute;
	bottom:-85px;
	left:-65px;
}
.link{
	display:block;
	text-align:center;
	color:#999;
	font-size:10px;
	padding-top:10px;
}
.link:hover{
	color:#000;
}
.lewy_tekst{
	background:url(rys/tlo_przezroczyste.png);
	padding:25px 25px 25px 20px;
	width:435px;
	text-align:justify;
}
.zmien_lokal{
	position:absolute;
	bottom:-148px;
	right:22px;
	background:url(rys/zmien_lokal.png);
	width:283px;
	height:218px;
}
.zmien_lokal a{
	width:90px;
	height:90px;
	position:absolute;
	display:block;
	top:25px;
	left:27px;
}
.zmien_lokal a+a{	
	top:25px;
	left:160px;
}
.zmien_lokal a+a+a{	
	top:25px;
	left:230px;
}

.zmien_lokal_3{
	position:absolute;
	bottom:-148px;
	right:22px;
	background:url(rys/zmien_lokal_3.png);
	width:384px;
	height:218px;
}
.zmien_lokal_3 a{
	width:90px;
	height:90px;
	position:absolute;
	display:block;
	top:33px;
	left:35px;
}
.zmien_lokal_3 a+a{	
	left:160px;
}
.zmien_lokal_3 a+a+a{	
	left:286px;
}




/* M E N U */
.menu{
	float:left;
	width:210px;
	color:#fff;
	font-size:15px;
	padding:40px 0px 70px 0px;
}
.menu a,.menu div{
	color:#fff;
	display:block;
	height:17px;
	padding:3px 5px 5px 30px;
	background:url(rys/menu_kreski.png) no-repeat bottom left;	
}
.menu a.duze, .menu div.duze{
	padding-left:30px;
}
.menu .male{
	padding:5px 5px 5px 50px;
	height:15px;
	font-size:12px;
}
.menu a:hover,.menu .hover{
	background:url(rys/menu_hover.jpg);	
}
.facebook{
	margin-top:50px;
	font-size:11px;
	padding-bottom:5px;
}
.facebook:hover{
	color:#f00;
}
/* K O N T A K T*/
.tekst_kontakt{
	border-left:solid 1px #6a6a6a;	
	width:739px;
	float:right;
	overflow:hidden;
	position:relative;
	color:#fff;
	height:479px;
	background:url(rys/kontakt.jpg) 0px 0px no-repeat;
	padding:40px 0px 0px 30px;
}
#mapka{
	margin:0px 0px 0px 0px;
	width:487px;
	height:382px;
}
.dymek{
	color:black;
	font-size:15px;
	text-align:center;
}
.prawy_kontakt{
	width:220px;
	float:right;
	font-weight:bold;
}
.ramka_mapy{
	border:solid 1px #3a3a3a;padding:7px;width:487px;overflow:hidden;float:left;
}
/*A K T U A L N O Œ C I */
.nazwa_aktualnosci{
	color:#FF0000;
	font-size:17px;
	margin:0px 0px 5px 0px;
	padding:2px 0px 4px 0px;
	font-weight:bold;
	border-bottom:solid 1px #666;
	overflow:hidden;
	display:block;
}
.data{
	float:right;
	color:#FF0000;
	font-weight:normal;
}
.stronicowanie{
	text-align:right;
	padding:4px 0px 6px 0px;
}
.stronicowanie a{
	padding:2px;
	margin:0px 0px 0px 4px;
	
}
.stronicowanie a:hover, .stronicowanie span{
	background:#ff0000;
	margin-left:4px;
	padding:2px;
	color:white;
}
/* C E N N I K */
.cennik_tekst{
	width:515px;
	float:left;
	padding:40px 0px 40px 45px;
}
.cennik_tekst img{
	float:left;
	margin-right:10px;
	border:solid 1px #3A3A3A;
	padding:1px;
}
.nazwa{
	color:#c6c6c6;
	float:left;
	font-weight:bold;
}
.cena{
	position:absolute;
	right:0px;
	bottom:5px;
	color:#d81c23;
	font-weight:bold;
}
.hr{
	height:1px;
	background:#3a3a3a;
	clear:both;
	position:relative;
	top:2px;
}
.opis{
	padding:10px 30px 5px 0px;
	margin:0px;
	position:relative;
	overflow:hidden;
}
.rzetelna{
	margin:20px 0px 0px 0px;
}
.cookies{
	margin:0px auto 0px auto;
	width:983px;
	color::#999;
	display:none;
}

#fade {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}
#popup_block {
    position: fixed;
    top: 30%;
    z-index: 99999;
	width:100%;
	text-align:center;
}
.popup_block_srodek{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 20px #000000;
    padding:0px 20px 20px 20px;
    z-index: 100;
	display:inline-block;
	position:relative;
	color:red;
	font-size:20px;
	font-weight:bold;
}