a.external:link,

a.external:active,

a.external:visited,

a.external:hover {

	background: url("../img/cms/external.gif") right center no-repeat;

	padding-right: 1em;

}

/*-------------------------------------------------------DLA WSZYSTKICH STRON -----------------------------------------------*/

.skipcontent {

	position: absolute;

	left: -90000px;

}	

body{

	background:url(../obraz/glowne_tlo.png) repeat-x #b0a093;

	}

#glowny{

	width:800px;margin:40px auto 30px auto;

	font: 12px Calibri, Verdana, Helvetica, sans-serif;color:#5e584c;}

h1, h2, h3, h4, h5, h6{font:12px Calibri,Verdana, Helvetica, sans-serif;}

h3 {

	font: 17px Calibri,Verdana, Helvetica, sans-serif;

	margin: 10px 0 10px 0;

}

.strzaleczki{

	    margin:6px 3px 0px 0px;

		display:block;float:left;

		width:8px; height:8px; 

		background-image:url(../obraz/strzalki.png);}

acronym {

	border-bottom: 1px dotted;

}

.obnizenie{margin-top:70px;}

/*------------------------------------------------------------naglowek--------------------------------------------*/

#obraczki{

	position:relative;top:80px;left:590px;

	display:block;width:108px; height:86px;

	background-image:url(../obraz/obraczki.png);

	}

#naglowek h1{

	float:left;

	width:311px;height:88px;margin-top:0px;

	background:url(../obraz/logo.png) no-repeat;

	}

#naglowek h1 span{

	display:none;

	}

#naglowek p{

	float:right;

	margin:20px 35px;

	}

#naglowek p span{display:none;}

#naglowek p a{margin:0px 3px 0px 3px;}

#naglowek p.feed {

	margin: 0 0 0 0;

}

#naglowek p a.feed,

#naglowek p a.feed:active,

#naglowek p a.feed:visited,

#naglowek p a.feed:hover {

background: transparent url("../img/rss.gif") no-repeat left;

padding: 6px 0 0 25px;

display: block;

width: 70px;

height: 20px;

margin:0 70px;

}

a.stronaglowna {float:left;display:block; width:15px;height:13px; background-image:url(../obraz/glowna.png);}

a.mapastrony{float:left;display:block;width:15px;height:13px;background-image:url(../obraz/mapa.png);}

a.kontakt{float:left;width:15px;height:13px;background-image:url(../obraz/poczta.png);}

a.dostepnosc{float:left;width:15px;height:13px;background-image:url(../obraz/dostepnosc.png);}

/*----------------------------------------------------nazwa dzialu----------------------------------------------*/

#tresc ol, ul {

	margin-left: 25px;}

#tresc{

	width:600px;

	padding-left: 10px;

	padding-right: 0px;}

#tresc p {

	margin-bottom: 10px;

}

img.left {

	border:10px #FFFFFF solid;

	float: left;

	margin: 0px 10px 5px 0px;

}

/*-------------------------------------------------------------REFERENCJE - dzial ------------------------------------------------*/

.imie{font-size:18px;border-bottom:1px #a19477 solid;}

#p p{margin:10px 20px 10px 20px;}

.menureferencje{

	padding:0px;

	list-style:none;

	}

.menureferencje	li a:link, .menureferencje li a:visited{

	border-bottom:1px #a19477 solid;

	margin-left:20px;

	display:block;

	float:left;width:150px;height:18px;

	padding:5px 0px 0px 5px;

	font-size:14px;color:#5e584c;text-decoration:none;

	}

.menureferencje	li a:hover{

	border-bottom:3px #BCA578 solid;

	background-color:#a19477;height:15px;

	color:#ffffff;}

#przerwynik{clear:both;padding-top:20px;padding-bottom:20px;}

/*------------------------------------------------------------menu--------------------------------------------*/	

#menu{

	float:right;

	margin-top:60px;

	}

#menu ul{

	list-style-image:url(../obraz/menustrzalki.png);

	text-transform: uppercase;

	}

#menu li a:link, #menu li a:visited{

	display:block;

	width:100px;

	color:#f9f8f6;

	text-decoration:none;

	line-height:1.5;

	}

#menu li a:hover, #menu li a:active{

	text-decoration:underline;

	}

/*------------------------------------------------------------tresc strony--------------------------------------------*/

#tresc{

	clear:both;

	float:left;

	margin-top:15px; margin-bottom:15px;

	padding:0px 0px 20px 0px;

	width:610px;

	border:10px #FFFFFF solid;

	background:url(../obraz/krzaczki.png) top right no-repeat #f3f0ea;

	}

#tresc ol li, #tresc ul li {

	margin-bottom: 10px;

}

#tresc ol li ul li {

	margin: 2px 0 2px 0;

}

/*------------------------------------------------------------strefa--------------------------------------------*/

#fotki{

		clear:both;

		margin-left:30px;width:509px; height:89px;

		background-image:url(../obraz/fotki.png);}

#strefa1{

	float:left;

	}

#strefa h4 span{

	font:40px Vivaldi,sans-serif;

	}

#strefa h4{

	font-size:18px;

	width:140px;

	border-bottom:1px #a19477 solid;

	}

#strefa{

	clear:both;

	width:610px;

	border:10px #FFFFFF solid;

	background:url(../obraz/krzaczki.png) top right no-repeat #f3f0ea;

	}

#strefa form{

	float:left;

	padding-top:8px;

	margin-top:10px;

	padding-left:30px;

	}

#strefa form input {

	margin-bottom: 8px;

	width:230px;

	border:#a19477 solid 1px;

}

#strefa form input.zaloguj{

	width:100px;

	margin-left:130px;

	padding:5px 0px 5px 0px;

	background-color:#a19477;

	font:11px Verdana, Helvetica, sans-serif;

	color:#FFFFFF;

	border:0px;

}

#strefa form label {

	display: block;

}

#tekst{

	float:right;

	width:300px;

	margin:25px 0 20px 0;

	padding-right:10px;

	line-height:1.4;

	}

/*------------------------------------------------------------stopka--------------------------------------------*/

#stopka{

	clear:both;

	width:610px;

	padding-bottom: 10px;

	}

#stopka ul{

	padding:10px 0px 0px 36px;

	margin-left:auto;

	margin-right:auto;

	list-style:none;

	font:11px Calibri, Verdana, Helvetica, sans-serif;

	color:#b0a093;

	text-align: right;

	text-transform: uppercase;

	}

#stopka ul li{

	display:inline;

	margin-left: 1em;

	}

#stopka ul li a:link, #stopka a:visited{

	color:#ffffff;

	text-decoration:none;

	}

#stopka ul li a:hover{

	color:#f3f0ea;

	text-decoration:underline;

	}	

#stopka h5{

	float:right;

	margin-top:10px;

	padding-top:4px;

	font-size:12px;

	color:#ffffff;

	border-top:1px #FFFFFF solid;

}

/*---------------------------------------------------------STRONA GLÓWNA---------------------------------------*/

.stronaglowna h2 span{

display:block;

width:102px;

height:42px;

background-image:url(../obraz/witamy.png);background-repeat:no-repeat;

margin-left:255px; margin-bottom:7px;

}

.stronaglowna h2{ margin-top:20px;margin-bottom:-12px; font-size:16px;}



#na{

	width:120px;

	margin-left:330px;

	}

#zdjecie1{

	float:left;

	border:10px #FFFFFF solid;

	margin:30px 10px 0px 10px;

	width:212px;height:136px;

	background-image:url(../obraz/zdjecie1.jpg);

	}

#zdjecie2{

	float:right;

	clear:both;

	margin:20px 10px 27px 0px;

	border: 10px #FFFFFF solid;

	width:296px;

	height:162px;

	background-image:url(../obraz/zdjecie2.jpg);

	}

#tekst1{margin:20px 10px 0px 10px;line-height:1.4;}

#tekst2{

	float:left;

	margin:15px 0px 10px 10px;

	width:250px;

	line-height:1.4;

	}

#tekst2 span{text-decoration:underline;}

/*------------------------------------------------------------referencje na stronie glownej------------------------*/	

.wymiar{

	float:left;

	border:10px #FFFFFF solid;

	margin-top:5px;margin-right:7px;

	width:100px;height:95px;

	}

#tlo{background-image:url(../obraz/referencje1.png);}



#tlo1{background-image:url(../obraz/referencje2.png);}



/*.czytaj{float:right;margin-right:30px;}*/



#ref1{float:left;width:285px;margin:0px 5px 0px 10px;}



#ref2{float:left; width:285px;margin:0px 10px 0px 5px;}



.wyglad{line-height:1.4;}



.wyglad h3 {

	border:10px #ffffff solid;

	background-color:#a19477;

	width:265px;padding:5px 0px 5px 0px;margin-bottom:15px;

	text-align:center;

	font:italic 22px "Times New Roman", Times, serif;color:#ffffff;

	}	



a.link:link, a.link:visited{text-decoration:none;color:#8b8067;}

a.link:hover{color:#ffffff;background-color:#a19477;}

/*------------------------------------------------------------OFERTA--------------------------------------------*/

.oferta h2{

	background-image:url(../obraz/oferta.png);

	display:block;

	width:87px;

	height:40px;

	float:right;

	margin-right:92px;margin-top:17px;}
#tresc h4{font:14px Calibri, Verdana, Helvetica, sans-serif; margin-bottom: 10px;}
#trescoferta h3{

	float:none;

	font:18px Calibri, Verdana, Helvetica, sans-serif;width:282px;

	border-bottom:1px #a19477 solid;}

.op{font:18px Calibri, Verdana, Helvetica, sans-serif;padding-left:40px;}

#trescoferta ul{margin-left:190px;list-style:square;}

#trescoferta li{line-height:2.0;font-size:12px;}

#trescoferta li a:link,#trescoferta li a:visited{color:#a19477;text-decoration:none;}

#trescoferta li a:hover{text-decoration:underline;}

.powrot span{display:block;float:left; margin-right:2px; width:6px; height:10px; background-image:url(../obraz/ofertastrzalki1.png);}

.powrot{padding-left:450px;}

.powrot a:link, .powrot a:visited{font-size:12px;color:#a19477;text-decoration:none;}

.powrot a:hover{color:#FFFFFF;background-color:#a19477;}

.powrot img{padding:2px 2px 0px 2px;}

/*------------------------------------------------------------Dzial Strefa--------------------------------------------*/

#strefa form{

	clear:both;

	}

#strefa h4{margin-top:12px;}

#strefa h4 span{

	background-image:url(../obraz/strefa.png);

	display:block;

	width:143px;height:47px;float:left;

	}

#wyrownanie{clear:both;}

/*-------------------------------------------------------------Kontakt------------------------------------------------*/

.kontakt h2{

	background-image:url(../obraz/kontakt.png);

	display:block;

	width:111px;

	height:46px;

	float:right;

	margin-right:64px;margin-top:18px;}

#formularzkontaktowy{margin-top:75px;width:70%;margin-left:auto;margin-right:auto;}

#formularzkontaktowy label{width:150px;float:left;}

#formularzkontaktowy .formpyt{padding-left:78px;}

#formularzkontaktowy fieldset, #danekontaktowe fieldset {width:100%;

	margin-top:30px;margin-left:auto;margin-right:auto;

	border:1px solid #a19477;

	padding:10px;

	}

#formularzkontaktowy legend, #danekontaktowe legend {color:#5e584c;}	

#formularzkontaktowy textarea{

	width:250px;height:100px;

	border:1px solid #a19477;

	font-size:14px;

	}

#formularzkontaktowy textarea, #formularzkontaktowy input,

#danekontaktowe textarea, #danekontaktowe input {

	margin-bottom: 10px;

}

#formularzkontaktowy input,

#danekontaktowe input {

	width:250px;height:20px;

	font-size:14px;

	border:1px solid #a19477;	

}

#formularzkontaktowy input.zaloguj,

#danekontaktowe input.zaloguj {

	width:100px;

	height: 24px;

	margin-left:130px;

	padding:5px 0px 5px 0px;

	background-color:#a19477;

	font:11px Verdana, Helvetica, sans-serif;

	color:#FFFFFF;

	border:0px;

	float:right;margin-right:19px;

}

#danekontaktowe{width:70%;margin-left:auto;margin-right:auto;}

#danekontaktowe p {line-height:1.5;float:left;margin-left:45px;width:140px;}

.jankowskigut{font-size:18px;}

#marcin{float:left;margin-left:10px;}

#adrian{float:right;margin-right:100px;}



/*-------------------------------------------------------------REFERENCJE - dzial ------------------------------------------------*/

.referencje h2{

	background-image:url(../obraz/referencje.png);

	display:block;

	width:133px;                                    /* nowa klasa + ustawienia*/

	height:40px;

	float:right;

	margin-right:45px;margin-top:21px;}

.imie{font-size:18px;border-bottom:1px #a19477 solid;}

#p p{margin:10px 20px 10px 20px;}

.menureferencje{

	padding:0px;

	list-style:none;

	}

.menureferencje	li a:link,

.menureferencje	li a:active,

.menureferencje li a:visited{

	border-bottom:1px #a19477 solid;

	margin-left:20px;

	float:left;width:150px;height:18px;

	padding:5px 0px 0px 5px;

	font-size:14px;color:#5e584c;text-decoration:none;

	}

.menureferencje	li a:hover{

	border-bottom:3px #BCA578 solid;

	height: 16px;

	background-color:#a19477;

	color:#ffffff;}

#przerwynik{clear:both;padding-top:20px;padding-bottom:20px;}

/*--------------------------------------------------------------O NAS---------------------------------------------*/

.onascen{

	margin: 75px 20px 10px 20px;}

.onas h2{

	background-image:url(../obraz/onas.png);

	display:block;

	width:76px;                                    /* nowa klasa + ustawienia*/

	height:34px;

	float:right;

	margin-right:99px;margin-top:21px;}

.onaszdjecie{border:10px #FFFFFF solid;width:150px; height:220px;}

#onastekst span{ margin:0 20px 10px 0; float:left;}

#onastekst1 span{ margin:0 0 10px 2px; float:right;}



/*----------------------------------------------------------CENNIK---------------------------------------------------*/

.cennik h2{

	background-image:url(../obraz/cennik.png);

	display:block;

	width:88px;                                    /* nowa klasa + ustawienia*/

	height:42px;

	float:right;

	margin-right:90px;margin-top:17px;}

#tresccennik{margin:30px auto 30px 20px; line-height:1.4;}

#tresccennik a{font-size:14px;color:#5e584c; text-decoration:none;}

/*---------------------------------------------------GALERIA ZDJEC---------------------------------------------------*/

.galeriazdjec h2{

	background-image:url(../obraz/galeriazdjec.png);

	display:block;

	width:145px;

	height:50px;

	float:right;

	margin-right:32px;margin-top:20px;}

	

.wew{

	margin:80px 10px 10px 10px;

	}

#profile_gallery .image {

	width: 150px;

	height: 190px;

	float: left;

	padding: 1em;

	margin-right: 1em;

}

#profile_gallery .image .img_wrapper {

	background: #ffffff url("../img/image_shadow.jpg") bottom right no-repeat;

	clear: right;

	float: left;

	position: relative;

	margin: -4px 0 0 -4px;

}

* html #profile_gallery .image .img_wrapper {

	margin-left: -3px;

}

#profile_gallery .image .img_wrapper img {

	background-color: #FFFFFF;

	color: #000000;

	border: 1px solid #dfdfdf;

	padding: 4px;

	margin: -3px 3px 3px -3px;

	display: block;

	position: relative;

}

#profile_gallery .image p {

	display: block;

	float: left;

	width: 150px;

	margin: 5px 0 0 -3px;

}

/* galeria_zdjec */

#tresc.nazwadzialu #profile_gallery {

	margin: 0 auto;

	width: 93%;

}

/*---------------------------------------------------GALERIA WIDEO---------------------------------------------------*/

.galeriavideo h2{

	background-image:url(../obraz/galeriavideo.png);

	display:block;

	width:159px;

	height:47px;

	float:right;

	margin-right:23px;margin-top:19px;}

#video {

	margin-top:90px;

	width:480px;

	margin:0 auto;}