/* */
html, body, h1, h2, h3, h4, h5, dl, dt, dd, form, fieldset, blockquote, p {margin: 0; padding: 0;}

/* body default */
body {background: #CCC url('bg.site.png') repeat-x; font: 0.625em/1.5em Verdana; color: #fff;}

hr {display: none;}

img {display: block; border: 0;}

.menu {list-style: none;} /* ul */
	.menu li {float: left;}
		.menu li a {display: block; float: left; text-decoration: none; display: inline;}

.container {width: 960px; margin: 0 auto;}

/* modules */
form {}
	form fieldset {border: 0;}

a {color: #000; text-decoration: none;}	
	a:hover { color:#00C}	

/* topo */	
#header {height: 100px;}
	#header .container {position: relative;}
		#header h1 {
	width: 316px;
	height: 124px;
	position: absolute;
	top: 18px;
	left: 0;
}
			#header h1 a {width: 316px; height: 124px; text-indent: -666em;}
				#header h1 a span {
	width: 316px;
	height: 124px;
	background: url('header.h1.a.span.png') no-repeat;
	cursor: pointer;
}
			
		#header #about-me {position: absolute; top: 4px; left: 300px;}
			#header #about-me p {font: 1.2em Trebuchet MS;}

.telefone-empresa{ width:333px; height:80px; margin-left:590px; margin-top:20px; float:left}


#camera {
	width: 348px;
	height: 195px;
	background: url('camera.png') top no-repeat;
	position: absolute;
	top: 15px;
	right: 0px;
}			
	#camera h2 {width: 333px; height: 195px;text-indent: -666em; overflow: hidden;}		
			
/* Content */			
#content {padding-top: 75px; margin-bottom: 50px;}	
	#content .container {overflow: hidden;}	

	/* My Portfolio */
	#my-portfolio {width: 960px;}		
		#my-portfolio h3 {
	width: 300px;
	height: 22px;
	margin-bottom: 32px;
}	
			#my-portfolio h3 span {
	width: 500px;
	height: 32px;
	background: url('headers/moje.portfolio.png') no-repeat;
}
			
		#my-portfolio ul {height: 300px; list-style: none; padding: 0; margin:20px 0 0 0;}		
			#my-portfolio ul li {float: left; display: inline; margin-right: 16px;}		
				#my-portfolio ul li a {width: 218px; height: 300px; display: block; float: left; color: #fff;}		
					#my-portfolio ul li a span {width: 218px; height: 300px; cursor: pointer;}		
					#my-portfolio ul li a:hover span, #my-portfolio ul li a.active span {background-position: 0 -146px;}			
					
					#wedding-photography span {background: url('foto/fotografia.slubna.png') no-repeat;}		
					#photography-studio span {background: url('foto/fotografia.studyjna.png') no-repeat;}		
					#open-air-photography span {background: url('foto/fotografia.plenerowa.png') no-repeat;}		
					#photography-field span {background: url('foto/fotografia.reportazowa.png') no-repeat;}		
			
	/* INTERNO.... */	
	div.full-content {margin: -70px 0 0 0; background: #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; color:#06F; font-size:14px; font-style:italic}
		div.full-content .container {padding: 10px 0 19px 0;}
			div.full-content .header {background: #CCCCCC; margin: 0 0 10px 0; padding: 15px 20px;}
				div.full-content .header h3 {font-size: 1.3em;}
				div.full-content .header .description {font-size: 1.1em; margin-top: 0px; text-align: justify;}
			
			div.full-content ul {list-style: none; padding: 0; margin: 0;}
				div.full-content ul li {float: left; display: inline; margin: 10px 20px 10px 0;}
					div.full-content ul li a {width: 209px; height: 138px; display: block; float: left; border: 3px solid #6b6b69;}
					div.full-content ul li h4, div.full-content ul li dl {display: none;}
						div.full-content ul li a:hover {border: 3px solid #06F;}
					div.full-content ul li.even {margin-right: 0;}
	
					
/* Information */
#information {list-style: none; padding: 0; margin: 0;}
	#information li.box {float: left; display: inline; margin-top: 26px;}
		#information li h3 {height: 46px; text-indent: -666em;}
			#information li h3 span {height: 46px;}
		#information ul.list {width: 100%; list-style: none; padding: 0; margin: 0;}
			#information ul.list li {margin: 0; text-align: right; border-bottom: 1px solid #545E6B;}
				#information ul.list li a {font-size: 1.1em; color: #fff; display: block; padding: 4px 4px;}
				#information ul.list li a:hover {background: #313640;}
	
	/* Contact Details */
	#contact-details {width: 218px; margin-right: 24px;}
		#contact-details h3 {width: 218px;}
			#contact-details h3 span {width: 218px; background: url('') no-repeat;}
	
	/* Downloads */
	#downloads {width: 208px; margin-right: 23px;}
		#downloads h3 {width: 208px;}
			#downloads h3 span {width: 208px; background: url('headers/do.pobrania.png') no-repeat;}
	
	/* To Read */
	#to-read {width: 209px; margin-right: 21px;}
		#to-read h3 {width: 209px;}
			#to-read h3 span {width: 209px; background: url('headers/do.poczytania.png') no-repeat;}
	
	/* Find Me */
	#find-me {width: 217px;}
		#find-me h3 {width: 217px;}
			#find-me h3 span {width: 217px; background: url('headers/znajdziesz.mnie.png') no-repeat;}
			#find-me ul {}
	
		#flickr {width: 217px; height: 21px; font-size: 0 !important; padding: 0 !important;}
			#flickr span {width: 217px; height: 21px; background: url('headers/flickr.png') no-repeat; cursor: pointer;}
	
		#twitter {width: 217px; height: 21px; font-size: 0 !important; padding: 0 !important;}
			#twitter span {width: 217px; height: 21px; background: url('headers/twitter.png') no-repeat; cursor: pointer;}

		#lastfm {width: 217px; height: 21px; font-size: 0 !important; padding: 0 !important;}
			#lastfm span {width: 217px; height: 21px; background: url('headers/lastfm.png') no-repeat; cursor: pointer;}
	
/* Footer */
#footer {background: url('bg.footer.png') no-repeat center top; height: 31px;}
	#footer .container {position: relative;}
		#footer p {font-size: 1.1em; line-height: 31px; float: left;}
			#footer .copyright {}
			#footer .make-by {float: right; position: relative; padding-right: 60px;}
				#footer .make-by a {width: 44px; height: 17px; display: block; overflow: hidden; position: absolute; top: 8px; right: 10px; background: url('pixelpr.png') no-repeat; text-indent: -666em;}
	
	
/* image replacement */
#header h1 a, h3.header, #my-portfolio ul li a, #flickr, #twitter, #lastfm  {position: relative; overflow: hidden; display: block;}
	#header h1 a span, h3.header span, #my-portfolio ul li a span, #flickr span, #twitter span, #lastfm span {
	position: absolute;
	top: 0px;
	left:1px;
}
		
	
.menusss{ float:left}