body {
	margin:0px;
	padding:0px;
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:1.5em; 
	background-color: #fff;

}

#menu ul li {float: center; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}

#foto h1
{
	float: left;
	height: 15px;
	margin-top: 2px;
font-size: 15px;
width: 650px;
color: #fff;
padding: 0px 0 0 0;
text-align: right;
}
#foto p
{
	float: left;
	height: 4px;
	margin-top: 0px;
font-size: 12px;
width: 650px;
color: #fff;
padding: 0px 0 0 0;
text-align: right;
}
a, a:link, a:visited { color: #000000; font-weight: normal; }
a:hover { color:#CC0000; text-decoration:none; }
.button a:hover {
	color: #fff;
}


.czytajwiecej a {
	clear: both;
	display: block;
	float: right;
	padding: 0px 0 2px 12px;
	background: url(foto/czytaj_wiecej.png) center left no-repeat;

	color: #2670c3;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
.czytajwiecej2 a {
	clear: both;
	display: block;
	float: right;
	padding: 0px 0 2px 12px;

	background: url(foto/czytaj_wiecej.png) center left no-repeat;

	color: #2670c3;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
.fotoprezentobrazek a {
	clear: both;


	padding: 0px 0 2px 12px;
;
}
.zdjecia do paszportu a {
	clear: both;


	padding: 0px 0 2px 12px;
;
}
.przycisk a {
	clear: both;
	display: block;
	width: 119px;
	height: 23px;
	padding: 3px 0 0 12px;
	background: url(foto/czytajwiecej.png) no-repeat;
	float: right;	
	color: #ccc;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
margin-right: 152px;margin-top: -10px;
}

/* naglowek */

#naglowek_wiekszy {
	width: 100%;
	height: 88px;
	background: url(foto/naglowek.png) repeat-x;
}
#naglowek {
	width: 910px;
	height: 52px;
	padding: 0px;
	margin: 0 auto;
}

/* tytul_Strony */

#tytul_Strony {
	float: left;
	padding: 0px 0 0 0;
}
#tytul_Strony a {
	margin: 0px;
	padding: 0px;
	font-size: 26px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

#tytul_Strony h1 a:hover {
	font-weight: bold;	
	text-decoration: none;
}

#tytul_Strony a span {
	display: block;
	margin-top: 5px;
	color: #fff;
	font-size: 11px;
	text-align: center;
}
/* koniec tytul_Strony */
/* szerokosc mozna zmienic i pading od gory 1szy pozostale niedzialaja chyba ze auto sie zlikwiduje */







/* koniec menu */

/* koniec naglowka */

/* cecha */

#cecha_glowna {
	width: 100%;
	height: 266px;
	background: url(foto/drugipascecha.png) repeat-x;
}
#cecha {
	width: 1010px;
	height: 216px;
	padding: 5px 15px;
	margin: 0 auto;
	color: #fff;;
}


/* szerokosc mozna zmienic jak dlugo np 800px to obrazek z prawej idzie na doli left na right justyfy to text sie zmienia */
#cecha_lewo {
	float: left;
	width: 440px;
padding: 20px;
}
#cecha_lewo p {
	text-align: justify;
padding-bottom: 0px;
}
#cecha_prawo {
	float: right;
	width: 500px;
padding-right: 0px;

}
#cecha_prawo #cecha_foto {
	position: relative;
	width: 500px;
	height: 206px;
	padding: 0px;
}
#cecha_prawo #cecha_foto span {
	position: absolute;
	top: 0;
	left: 0;
	width: 520px;
	height: 256px;
	background: url(foto/ramka_do_obrazka_1.png) no-repeat;
}
/* end of feature */
#tresc_glowna {
	width: 910px;
	margin: 0 auto;
	padding: 30px 15px;
}
#tresc {
	float: left;
        width: 560px;
}
#tresc  h1
{ font-weight: normal; font-size: 19px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}
#tresc  p
{ font-weight: normal;  color: #3e3d3d; 

}
.czytajwiecej a {
	clear: both;
	display: block;
	float: right;
	padding: 0px 0 2px 12px;
	background: url(foto/czytaj_wiecej.png) center left no-repeat;

	color: #2670c3;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
.czysci_h40 { clear: both; width:100%; height: 40px; }

.col_w265 {
	width: 265px;
}
.float_r { float: right; }
.float_l { float: left; }
.two_col_image {
	position: relative;
	width: 251px;
	height: 105px;
	padding: 7px;
	margin-bottom: 10px;
	background: url(foto/ramka.png) no-repeat;
}
#dodatek_do_tresci {
	float: right;
	width: 320px;
}
.pudelko_info {
	padding-bottom: 20px;
	border-bottom: 4px inset #666;
	margin-bottom: 20px;

}
#dodatek_do_tresci h2{
	padding-bottom: 0;
	border-bottom: none;
}
.pudelko_info .fotododatku {
	float: left;
	position: relative;
	width:103px;
	height: 93px;
	padding: 3px;
}
.pudelko_info .fotododatku span {
	position: absolute;
	top: 0;
	left: 0;
	width: 89px;
	height: 59px;
	background: url(foto/ramka_bocznejkolumnyonewsach.png) no-repeat;
}
.czysci { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.pudelko_info p {
	float: right;
	width: 190px;
	margin: 0;
	padding: 0;
}
h2 { font-size: 22px; color: #000; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px dashed #999; font-family: Arial, Helvetica, sans-serif; }
p { margin: 0px; padding: 0 0 20px 0; }
img { border: none; }





.czysci_h30 { clear: both; width:100%; height: 30px; }


/* footer */

#stopka_glowna {
	clear: both;
	width: 100%;
	background: url(foto/stopka.png) repeat-x;
}
#stopka {
	position: relative;
	width: 910px;
	padding: 30px;
	margin: 0 auto;
	color: #000000;
}
/*
#stopka #tytul_stopki {
	position: absolute;
	top: 0;
	left: 230px;
	width: 142px;
	height: 35px;
	padding-top: 9px;
	font-size: 28px;
	color: #fff;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	background: url(foto/stopka_przycisk.png) no-repeat;
}*/

.pudelko_stopki {
	float: right;
	width: 270px;
	padding-right: 10px;
}
.pudelko_stopki2 {
	float: left;
	width: 270px;
	padding-right: 0px;
padding-top: 0px;
	padding-left: 40px;
}

.pudelko_stopki2 h2 {
	padding-bottom: 0;
	border-bottom: none;
}


.czysci_h40 { clear: both; width:100%; height: 40px; }
.blog_image {
	float: left;
	position: relative;
	width: 68px;
	height: 68px;
	padding: 3px;
}
.blog_image span {
	position: absolute;
	top: 0;
	left: 0;
	width: 74px;
	height: 74px;
	background: url(foto/ramka_stopki.png) no-repeat;
}
.kolumna {
	float: left;
	width: 180px;
}
.kolumna span {
	color: #CCFF66;
}
.pudelko_stopki ul li a {
	font-weight: normal;
}
.pudelko_stopki h2 {
	padding-bottom: 0;
	border-bottom: none;
}
#stopka a {
	font-weight: normal;
}
a, a:link, a:visited { color: #000000; font-weight: normal; }
a:hover { color:#CC0000; text-decoration:none; }

p { margin: 0px; padding: 0 0 20px 0; }
img { border: none; }

h2, h3, h4, h5 { font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

h1 { font-size: 28px; color: #fff; margin: 0 0 20px 0; padding: 5px 0; }
h2 { font-size: 20px; color: #000; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif; }
h2 span { font-weight: bold; }
h3 { font-size: 21px; color: #333; margin: 0 0 15px 0; padding: 0; text-decoration: none; font-weight: normal; }
h4 { font-size: 18px; color: #000; margin: 0 0 10px 0; padding: 0; }
h5 {
	font-size: 14px;
	height: 27px;
	width: 116px;
	color: #000;
	margin: 0;
	padding: 3px 10px 0 10px;
	text-align: center;
	background: url(foto/h5_tlo.png) no-repeat top left;
}
h6 { font-size: 12px; margin: 0 0 5px 0; padding: 0;}

blockquote { font-style: italic; }
cite { font-weight: normal; color: #1d68b6; font-size: 14px; }

.czysci { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.czysci_h30 { clear: both; width:100%; height: 30px; }
.czysci_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }

.margin_r15 { margin-right: 15px; }
.margin_r30 { margin-right: 30px; }

.float_l { float: left; }
.float_r { float: right; }

.image_wrapper { padding: 8px; border: 1px solid #000; background: #0f1115; }
.fl_img { float: left; margin: 3px 30px 15px 0; }
.fr_img { float: right; margin: 3px 0 15px 15px; }

}





/* menu */
/* zeby bylo na prawo i od gory polozenie */
/* Navigation */

#navigation ul, 
#navigation li {display: inline;}

#navigation li {display: inline;}


#navigation, 
#navigation a
 {background:  url('foto/pasek_menu.gif') repeat-x 0 
-222px;
}

#navigation a 
{
	border-right: 1px solid #AFA69C;
	color: #290d1b;
	float: left;
	font: bold 1em Georgia,Tahoma,sans-serif;
	margin-right: 0px;
	padding: 10px 12px;
	text-align: center;
	text-decoration: none;

}

#navigation li:first-child a 
{border-left: 1px solid #AFA69C;
}

#navigation a:hover,
#navigation li.current_page_item a 
{
	background-position: 0 -294px;
	color: #81105a;

}

.czysci {clear: both;}
.clearer
 {
	display: block;
	font-size: 0;
	line-height: 0;
	
}


.centrum_oslony
 {
	margin: 0 auto;
	width: 855px;

}

ol, ul, li,  td { margin: 0; padding: 0; border: 0; outline: 0; 
font-size: 100%; vertical-align: baseline; background: transparent; }



.margin_r15 { margin-right: 15px; }

.project_image span {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 113px;
	background: url(foto/ramka_projektu.png) no-repeat;
}


/* podstrona odbitki */
#odbitki_glowna {
	width: 910px;
	margin: 0 auto;
	padding: 30px 15px;
}
#odbitki  {
	float: left;
        width: 560px;
height=910px;
padding: 0px 0 0px 0px;

}
#odbitki p
{ font-weight: normal;  color: #3e3d3d; 

}
#odbitki  h1
{ font-weight: normal; font-size: 19px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}

#odbitki  h2
{ font-weight: normal; font-size: 17px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}
#stopka_glowna_odbitki {
	clear: both;
	width: 100%;

	background: url(foto/stopka2.png) repeat-x;
}

#dodatek_do_tresci2 {
	float: left;
	width: 320px;padding-left: 40px;
}
.pudelko_info2 {
	padding-bottom: 20px;
	border-bottom: 4px inset #666;
	margin-bottom: 20px;

}
#dodatek_do_tresci h2{
	padding-bottom: 0;
	border-bottom: none;
}
.pudelko_info2 .fotododatku2 {
	float: left;
	position: relative;
	width:303px;
	height: 293px;
	padding: 3px;
}
.pudelko_info2 .fotododatku2 span {
	position: absolute;
	top: 0;
	left: 0;
	width: 89px;
	height: 59px;
	background: url(foto/ramka_bocznejkolumnyonewsach.png) no-repeat;
}

.pudelko_info2 p {
	float: left;
	width: 320px;
	margin: 0;
	padding: 0;
}

/* koniec podstrony odbitki */

/*  podstrona zdj do dokumentow */
#dodatek_do_tresci3 {
	float: left;
	width: 320px;padding-left: 40px;
}
.pudelko_info3 {
	padding-bottom: 0px;
	border-bottom: none;
	margin-bottom: 0px;

}
#dodatek_do_tresci h2{
	padding-bottom: 0;
	border-bottom: none;
}
.pudelko_info3 .fotododatku3 {
	float: left;
	position: relative;
	width:183px;
	height: 193px;
	padding: 3px;
}
.pudelko_info3 .fotododatku3 span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 59px;
	background: url(foto/ramka_bocznejkolumnyonewsach.png) no-repeat;
}

.pudelko_info3 p {
	float: left;
	width: 220px;
	margin: 0;
	padding: 0;
}
.pudelko_info3 .fotododatku4 {
	float: right;
	position: relative;
	width:100px;
	height: 193px;
	padding: 3px;0px; 0px; 0px;
top: 0;
padding-right: 10px;
}
/*  koniec podstrona zdj do dokumentow */
/* podstrona sklep */

#sklep_glowna {
	width: 910px;
	margin: 0 auto;
	padding: 30px 15px;
}
#sklep  {
	float: left;
        width: 560px;
height=910px;
padding: 0px 0 0px 0px;

}
#sklep p
{ font-weight: normal;  color: #3e3d3d; 

}
#sklep  h1
{ font-weight: normal; font-size: 19px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}

#sklep  h2
{ font-weight: normal; font-size: 17px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}
/* podstrona sklep koniec */
/* podstrona fotoporcelana */
#fotoporcelana_glowna {
	width: 710px;
	margin: 0 auto;
	padding: 30px 15px;
}
#fotoporcelana  {
	float: left;
        width: 710px;
height=910px;
padding: 0px 0 0px 0px;

}
#fotoporcelana p
{ font-weight: normal;  color: #3e3d3d; 

}
#fotoporcelana  h1
{ font-weight: normal; font-size: 19px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}

#fotoporcelana  h2
{ font-weight: normal; font-size: 17px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}
/* podstrona fotoporcelana koniec */
/* podstrona odnawianie zdjec  */
#tresc_glowna_stare {
	width: 980px;
	margin: 0 auto;
	padding: 30px 15px;
}
#tresc_stare {
	float: left;
        width: 260px;
padding-left: 115px;
}
#tresc_stare  h1
{ font-weight: normal; font-size: 19px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}
#tresc_stare  h3
{ padding-left: 10px; 

}
#tresc_stare  p
{ font-weight: normal;  color: #3e3d3d; 

}


#tresc_pierwsza_stare {
	width: 980px;
	margin: 0 auto;
	padding: 30px 15px;
padding-left: 120px;
}
#trescpierwsza_stare {
	float: left;
        580px;
}
#trescpierwsza_stare  h1
{ font-weight: bold; font-size: 22px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}
#trescpierwsza_stare  h2
{ font-size: 20px; color: #000; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: none; font-family: Arial, Helvetica, sans-serif; }
#trescpierwsza_stare  p
{ font-weight: normal;  color: #3e3d3d; 

}




/* podstrona odnawianie zdjec  koniec */

/* podstrona fotogadzet */



#tresc_glowna_gadzet {
	width: 980px;
	margin: 0 auto;
	padding: 30px 15px;
}
#tresc_gadzet {
	float: left;
        width: 260px;
padding-left: 135px;
}
#tresc_gadzet  h1
{ font-weight: normal; font-size: 19px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}
#tresc_gadzet  h3
{ padding-left: 10px; 

}
#tresc_gadzet  p
{ font-weight: normal;  color: #3e3d3d; 

}
#tresc_pierwsza_gadzet {
	width: 980px;
	margin: 0 auto;
	padding: 30px 15px;
padding-left: 120px;
}
#trescpierwsza_gadzet {
	float: left;
        580px;
}
#trescpierwsza_gadzet  h1
{ font-weight: bold; font-size: 22px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}
#trescpierwsza_gadzet  h2
{ font-size: 20px; color: #000; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: none; font-family: Arial, Helvetica, sans-serif; }
#trescpierwsza_gadzet  p
{ font-weight: normal;  color: #3e3d3d;zdjecia_przez_internet

/* koniec podstrona fotogadzet */

/* podstrona kontakt */
#online_glowna {
	width:810px;
	margin: 0 auto;
	padding: 30px 15px;
}
#online  {
	float: left;
        width: 810px;
height: 2510px;
padding: 0px 0 0px 0px;

}
#online img
{ width: 810px;

}
#online p
{ font-weight: normal;  color: #3e3d3d; 

}
#online  h1
{ font-weight: normal; font-size: 19px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}

#online  h2
{ font-weight: normal; font-size: 17px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}


/*koniec podstrona zdjecia_przez_internet */
/*podstrona kontakt */
#tresc_pierwsza_kontakt {
	width: 680px;
	margin: 0 auto;
	padding: 30px 15px;
padding-left: 20px;
}
#trescpierwsza_kontakt {
	float: left;
        0px;
}

#trescpierwsza_kontakt  h1
{ font-weight: none; font-size: 18px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}

#trescpierwsza_kontakt  h2
{ font-size: 15px; color: #000; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: none; font-family: Arial, Helvetica, sans-serif; }
#trescpierwsza_gadzet  p
{ font-weight: normal;  color: #3e3d3d; 

}
#trescpierwsza_kontakt  h3
{ font-size: 14px; color: #000; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: none; font-family: Arial, Helvetica, sans-serif; }

#tresc_glowna_kontakt {
	width: 710px;
	margin: 0 auto;
	padding: 30px 15px;
}
#tresc_kontakt {
		float: left;
        width: 260px;
padding-left: 35px;
}


#tresc_kontakt  h1
{ font-weight: normal; font-size: 19px; color: #000; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted  #666; font-family: Arial, Helvetica, sans-serif;

}
#tresc_kontakt  h3
{ padding-left: 10px; 
text-align:center;

}
#tresc_kontakt  p
{ font-weight: normal;  color: #3e3d3d; 
text-align:center;
}



#tresc_kontakt h3
{ font-size: 14px; color: #000; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: none; font-family: Arial, Helvetica, sans-serif; }
/*koniec podstrona kontakt */



/*uslugi foto */
#cecha_glowna {
	width: 100%;
	height: 266px;
	background: url(foto/drugipascecha.png) repeat-x;
}
#cecha {
	width: 1010px;
	height: 216px;
	padding: 5px 15px;
	margin: 0 auto;
	color: #fff;;
}


/* szerokosc mozna zmienic jak dlugo np 800px to obrazek z prawej idzie na doli left na right justyfy to text sie zmienia */
#cecha_lewo {
	float: left;
	width: 440px;
padding: 20px;
}
#cecha_lewo p {
	text-align: justify;
padding-bottom: 0px;
}
#cecha_prawo {
	float: right;
	width: 500px;
padding-right: 0px;

}
#cecha_prawo #cecha_foto {
	position: relative;
	width: 500px;
	height: 206px;
	padding: 0px;
}
#cecha_prawo #cecha_foto span {
	position: absolute;
	top: 0;
	left: 0;
	width: 520px;
	height: 256px;
	background: url(foto/ramka_do_obrazka_1.png) no-repeat;
}
.przycisk a {
	clear: both;
	display: block;
	width: 119px;
	height: 23px;
	padding: 3px 0 0 12px;
	background: url(foto/czytajwiecej.png) no-repeat;
	float: right;	
	color: #ccc;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
margin-right: 152px;margin-top: -10px;
}	