* {
	padding: 0;
	margin: 0;
	border: 0;
	}

body {	
	color: #444;
	background: #e6e6e6 url(bkg_body.png) repeat-x top center;
	font: 12px Verdana, Tahoma, Arial, sans-serif;	
	text-align: center;
	}
a:link, a:visited {
	color: #00aad4;
	text-decoration: underline;
	}
a:hover {
	color: #cd2525; 
	text-decoration: underline;
	}	
a:active {
	color: #000;
	text-decoration: none;
	}


#kolumna {
	width: 980px;
	margin: 0 auto 0 auto;
	display: block;
	}	


#menu {
	background: #FFFFFF;
	width: 980px;
	height: 155px;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	text-align: left;
	overflow: hidden;
	}	

	#menu ul, #menu ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul li {
	float: right;
	white-space: nowrap;
}


#undermenu {
	background: url(bkg_undermenu_16pxccc.png) no-repeat top left;
	width: 980px;
	height: 16px;
	margin: 0;
	padding: 0;
	float: right;
	display: block;
	font-size: 1px;
	text-align: left;
	}	

#srodek {
	background: #FFF url(bkg_srodek.png) repeat-y top center;
	color: 000;
	width: 980px;
	min-height: 500px;
	float: right;
	margin: 0;
	padding: 0;
	display: block;
	}	
	
#srodek p {
	display: block;
	}



#lkolumna {
	background: #e6e6e6;
	width: 200px;
	float:left;
	margin: 0px 0px 0px 10px;
	display:inline;
	}

#lkolumna p {
	margin: 5px 10px 5px 10px;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	text-align: left;
	}

h1 {
	margin: 3px 3px 0 3px;
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
	}	

h2 {
	margin: 15px 10px 0 10px;
	font: 14px Tahoma, Verdana, Arial, sans-serif;
	text-align: left;
	}	

h3 {
	margin: 0 10px 0 10px;
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	text-align: left;
	}	

h4 {
	margin: 3px 10px 0 10px;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	text-align: left;
	}
	
h5 {
	margin: 0;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	text-align: left;
	}
	
h6 {
	margin: 10px 10px 0 10px;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	text-align: left;
	}
	
#newsdark {
	color: #e6e6e6;
	background: #555;
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	}

	
#newslight {
	color: #555;
	background: #e6e6e6;
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	}
	
#newsdark p, #newslight p {
	margin: 5px 10px 5px 10px;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	text-align: left;
	}
	
	
	
#pkolumna {
	background: #ffffff;
	width: 200px;
	float:right;
	margin: 0px 10px 0px 0px;
	display:inline;
	}

	
#pkolumna a img {
	width: 200px;
	height: 75px;
	float: left;
	margin: 0;
	display: block;
	opacity:0.5;
	filter:alpha(opacity=50);
	}
	
	
	
#pkolumna2 {
	background: #ffffff;
	width: 730px;
	float:right;
	margin: 20px 10px 0 0;
	display: inline;
	}	

#pkolumna2 p {
	text-align: left;
	margin: 0;
	width: 690px;
	padding: 0 0 0 20px;
	display: block;
	clear: both;
	}	

#pkolumna2 a img {
	width: 80px;
	height: 80px;
	float: left;
	margin: 7px 0 0 7px;
	opacity:0.4;
	filter:alpha(opacity=40);
	}
	

#pkolumna3 {
	background: #ffffff;
	width: 730px;
	float:right;
	margin: 20px 10px 0 0;
	display: inline;
	}	
	
	
#lastgal1, #lastgal2, #lastgal3 {
	background: #e6e6e6;
	float: left;
	width:200px;
	height: 520px;
	margin: 10px 0 0 30px;
	display: inline;
	}
	
#lastgal1 a img, #lastgal2 a img, #lastgal3 a img {
	width: 200px;
	height: 75px;
	float: left;
	margin: 0;
	display: block;
	}

#links1, #links2, #links3 {
	background: #ffffff;
	float: left;
	width:200px;
/*	height: 520px; */
	margin: 10px 0 0 30px;
	display: inline;
	}
	
#links1 a img, #links2 a img, #links3 a img {
	float: left;
	margin: 0;
	display: block;
	}
	
#recent {
	background: #333;
	width: 200px;
	height: 110px;
	margin: 5px 0 0 0;
	}
	
#recent a {
	color: #e6e6e6;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	}
	

	
#pkolumna4 {
	background: #ffffff;
	width: 740px;
	float:right;
	margin: 15px 10px 0 0;
	display: inline;
	}	

#pkolumna4 p {
	text-align: right;
	margin: 0;
	width: 690px;
	padding: 0 35px 0 0;
	display: block;
	}	

#pkolumna4 a img {
	width: 200px;
	height: 75px;
	float: left;
	margin: 0;
	}
	

#pkolumna5 {
	background: #ffffff;
	width: 740px;
	float:right;
	margin: 15px 10px 0 0;
	display: inline;
	}

#pkolumna5 p {
	text-align: left;
	margin: 5px 0 0 0;
	width: 690px;
	padding: 0 35px 0 10px;
	display: block;
	}
	
#contact_paul {
	background: #e6e6e6;
	float: right;
	width: 730px;
	height: 280px;
	margin: 10px 0 0 0;
	display: inline;
	}	

#contact_kinga {
	background: #e6e6e6;
	float: right;
	width: 730px;
	height: 150px;
	margin: 50px 0 0 0;
	display: inline;
	}	
	
	
#thumb {
	background: #333;
	width: 350px;
	height: 75px;
	margin: 10px 0 0 10px;
	display: block;
	float: left;
	}
	
#thumb a {
	color: #e6e6e6;
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	}	
	

#thumb a img {
	margin: 0;
	display: inline;
	}
	
	
	
	
#skolumna {
	background: #ffffff;
	width: 550px;
	height: 400px;
	float:right;
	margin: 0px 0px 0px 0px;
	display:inline;
	}
	
	

#stopka {
	background: url(bkg_undermenu.png) no-repeat top center;
	color: #444;
	width: 980px;
	height: 50px;
	float: left;
	margin: 0;
	display: block;
	}	


	#stopka p {
		font: 9px Verdana, Tahoma, Helvetica, Arial, sans-serif;
		text-align: center;
		margin: 14px 0 0 0;
		}

	#stopka a {
		font: 9px Verdana, Tahoma, Helvetica, Arial, sans-serif;
		text-align: center;
		}	
	
	
a#rollover0 { display: block; width: 212px; height: 133px; float: left; margin: 12px 0 0 0;
             background: url(paulsphotography_logo.png) top left no-repeat; border: 0; }
a:hover#rollover0 { border-color: #00f; background-position: 0 0px;  }

a#rollover1 { display: block; width: 27px; height: 170px; float: left; margin: 0 0 0 20px;
             background: url(menu_start.png) top left no-repeat; border: 0; }
a:hover#rollover1 { border-color: #00f; background-position: 0 -3px;  }

a#rollover2 { display: block; width: 27px; height: 170px; float: left; margin: 0 0 0 5px;
             background: url(menu_aboutus.png) top left no-repeat; border: 0; }
a:hover#rollover2 { border-color: #00f; background-position: 0 -3px;  }

a#rollover3 { display: block; width: 35px; height: 170px; float: left; margin: 0 0 0 5px;
             background: url(menu_gallery.png) top left no-repeat; border: 0; }
a:hover#rollover3 { border-color: #00f; background-position: 0 -3px;  }

a#rollover4 { display: block; width: 27px; height: 170px; float: left; margin: 0 0 0 5px;
             background: url(menu_contact.png) top left no-repeat; border: 0; }
a:hover#rollover4 { border-color: #00f; background-position: 0 -3px;  }

a#rollover5 { display: block; width: 27px; height: 170px; float: left; margin: 0 0 0 5px;
             background: url(menu_guestbook.png) top left no-repeat; border: 0; }
a:hover#rollover5 { border-color: #00f; background-position: 0 -3px;  }

a#rollover6 { display: block; width: 27px; height: 170px; float: left; margin: 0 0 0 5px;
             background: url(menu_links.png) top left no-repeat; border: 0; }
a:hover#rollover6 { border-color: #00f; background-position: 0 -3px;  }

a#rollover7 { display: block; width: 27px; height: 170px; float: left; margin: 0 0 0 5px;
             background: url(menu_rss.png) top left no-repeat; border: 0; }
a:hover#rollover7 { border-color: #00f; background-position: 0 -3px;  }



a#rollover10 { display: block; width: 27px; height: 170px; float: left; margin: 0 0 0 5px;
             background: url(menu_concerts.png) top left no-repeat; border: 0; }
a:hover#rollover10 { border-color: #00f; background-position: 0 -3px;  }

a#rollover11 { display: block; width: 27px; height: 170px; float: left; margin: 0 0 0 5px;
             background: url(menu_festivals.png) top left no-repeat; border: 0; }
a:hover#rollover11 { border-color: #00f; background-position: 0 -3px;  }

a#rollover12 { display: block; width: 27px; height: 170px; float: left; margin: 0 0 0 5px;
             background: url(menu_places.png) top left no-repeat; border: 0; }
a:hover#rollover12 { border-color: #00f; background-position: 0 -3px;  }

a#rollover13 { display: block; width: 27px; height: 170px; float: left; margin: 0 0 0 5px;
             background: url(menu_sport.png) top left no-repeat; border: 0; }
a:hover#rollover13 { border-color: #00f; background-position: 0 -3px;  }


#load {
    width: 20%; /*/ Szerokość 20% powinna wystarczyć /*/
    display: none;    /*/ Ukrycie okna/*/
    position:fixed;    /*/ Pozycja dla innych przeglądarek niż badzIEwie /*/
    _position:absolute;    /*/ Pozycja dla badzIEwia /*/
    left: 40%; /*/ wyśrotkowanie preloadera /*/
    top: 50px; /*/ Odsunięcie od góry dla innych przeglądarek niż badzIEwie /*/
    _top:expression(eval(document.documentElement.scrollTop) + 50);    /*/ Odsunięcie od góry dla badzIEwia /*/
    background: #555; /*/ delikatne tło /*/
    color: #fff;
		text-align: center; /*/ Wyśrotkowanie tekstu /*/
    border: 1px dotted #888; /*/ delikatne obramowanie /*/
}
