html, body {
	background-color: black;
	color: #000;
	margin: 0;
	padding: 0;
	font-family: helvetica;
}

.ramka1 {
	border: 1px solid white;
}
.ramka2 {
	border: none;
}
.ramka4 {
	border-top: solid 1px;
	border-top-color: #767676;
	border-bottom: 1px solid;
	border-bottom-color: #767676;
	border-left: none;
	border-right: none;
}

.logo {
  float:center;
	color: white;
	border: 0px dotted aqua;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 220px;
	text-align: center;
}

#innerbox {
	width: 920px;
	background-color: #232323;
	border: 1px solid silver;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}

#top {
	width: 920px;
	padding: 0;
}

#naglowek {
	width: 880px;
	font-family: helvetica;
	font-size: 30px;
	color: white;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 15px;
	text-align: center;
}

#homegallery {
  float:center;
	color: white;
	border: px solid white;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
  }

#fotabout1 {
	float:right;
	color: white;
	border: 0px solid white;
	margin: auto;
	margin-bottom: 0px;
	margin-top: 27px;
	margin-right: 20px;
	margin-left: 28px;
	text-align: center;
}

#fotabout2 {
	margin-bottom: 35px;
	margin-top: 35px;
	text-align: center;
}

#about1 {
	font-family: helvetica;
	line-height: 175%;
	font-size: 13px;
	border: 0px white dotted;
	color: silver;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 25px;
	margin-left: 20px;
	text-align: justify;
}

.kreska {
	width: 880px;
	height: 0px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 0px;
	padding-bottom: 5px;
}

/* ----------------definicje menu---------------------- */
#menu
{
	border-top: 1px solid silver;
  border-bottom: 1px solid silver;
  width: 880px;
	margin-left: 20px;
	margin-top: 0px;
  margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-family: helvetica;
	display: inline-block;
	text-align: center;
  text-decoration:none;
    }

.menu a {
  border: ; 
  display: inline-block;
  width: 13%;
  text-align: center;
  text-decoration: none;
  }

.menulink {
  color:silver;
  text-decoration: none;
  }  
  
.updatelink {
  color:white;
  text-decoration: none;
  }  

.menu a:hover{
color:aqua;
}

.currentmenulink {
color:aqua;
}
/* ----------------------koniec definicji menu------------ */
/* thumbnails -------------------*/
.thumb1 {
  float:left;
  width: 280px;
	height: 230px;
	background-color: #232323;
	border: 1px solid silver;
	}
	
.thumb2 {
  margin-left: 17px;
  float: left;
  width: 280px;
	height: 230px;
	background-color: #232323;
	border: 1px solid silver;
	}	
	
.thumb3 {
  float: right;
  width: 280px;
	height: 230px;
	background-color: #232323;
	border: 1px solid silver;
	}		
		
.thumbh{
  position:relative;
  top:48px;
  left:40px;
  		}
		
.thumbv{
  position:relative;
  top:15px;
  left:73px;
    		}		

.thumbs{
  position:relative;
  top:15px;
  left:40px;
    		}	
	
#tabelka {
  width: 880px;
  height: 250px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	background-color: #232323;
  }

#tabelka2 {
  width: 880px;
  height: 250px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #232323;
  }

/*koniec definicji thumbnails ----------------*/
/* ----------------------ODSYLACZE THUMBNAILS------------ */
.srodek {
  color:#A79787;
	width: 920px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	letter-spacing: px;
	font-family: helvetica;
  color: silver;
	text-align: center;
  text-decoration:none;
    }
    
.srodek a {
  margin-left: 10px;
  margin-right: 10px;
	font-size: 12px;
	font-family: helvetica;
	text-align: center;
  text-decoration:none;
}    
.srodekcurrent {
  color:aqua;
  } 
   
.srodeklink {
  color:silver;
  text-decoration:none;
  } 

.srodeklink2 {
  color:aqua;
  text-decoration:none;
} 
   
.srodek a:hover{
color:aqua;}  
  
/* ----------------------S T O P K A------------ */
    

#stopka {
	margin-top: 5px;
	margin-left: 20px;
	font-size: 10px;
	line-height: 155%;
	clear: both;
	width: 100%;
	color: white;
	text-align: center;
	font-family: helvetica;
	width: 880px;
	text-align: center;
	border-top: solid 1px;
	border-top-color: silver;
	padding-top: 15px;
	margin-bottom: 20px;
}

  
.maillink {
  color: white;
  text-decoration:none;
  }
  
.maillink2 {
  color: silver;
  font-size: 12px;
  text-decoration:none;
  }
   
.divbottom {
  margin: 0px;
}
  

/*.tabelka1 {
	width: 920px;
	text-align: center;
	margin: auto;
	margin-top: 40px;
	margin-bottom: 15px;
	background-color: ;
	table-layout: fixed ;
	border-spacing: 5mm;
  }

td.tabelka1 {
  text-align: center;
	border: 1px white dotted;
	width: 250px;
	height: 250px;
	}	
	

tabelka2 {
	width: 660px;
	text-align: center;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 15px;
	background-color: #3A3A3A;
}
*/

.gazeta {
	margin-top: 10px;
	border: solid 1px white;
}

/* publications -------------------*/

.box0 {
	width: 880px;
  height: 255px;
	background-color: #232323;
	margin: auto;
  margin-top: 30px;
}


.box1 {
  width: 880px;
	height: 255px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.box1a {
  float: left;
  width: 185px;
	height: 252px;
	background-color: #232323;
	}

.box1b {
  float: left;
  width: 385px;
	background-color: #232323;
	margin-top: 236px;
	padding-bottom: 0px;
	font-size: 16px;
	font-family: helvetica;
  color: silver;
  text-align: left;
}

.box1c {
  float: right;
  width: 304px;
  margin-top: 215px;
	background-color: #232323;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* publications koniec -------------------*/

/* portfolio -------------------*/

.boxfolio0 {
	width: 880px;
	height: 255px;
	background-color: #232323;
	margin: auto;
  margin-top: 30px;
}

.boxfolio1 {
	width: 880px;
	height: 255px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxfolio1a {
  float: left;
  width: 260px;
	height: 252px;
	background-color: #232323;
}

.boxfolio1b {
  float: left;
  width: 240px;
	background-color: #232323;
	margin-top: 236px;
	padding-bottom: 0px;
	font-size: 16px;
	font-family: helvetica;
  color: silver;
  text-align: left;
}

.boxfolio1c {
  float: right;
  width: 373px;
  margin-top: 150px;
	background-color: #232323;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: justify;
}

.boxfolio1cnews {
  float: right;
  width: 373px;
  margin-top: 225px;
	background-color: #232323;
	font-size: 30px;
	font-family: helvetica;
  font-weight: lighter;
	line-height: 100%;
	letter-spacing: 10px;
  color: red;
  text-align: center;
}

/* portfolio koniec -------------------*/

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

.boxtheme0 {
	width: 880px;
	height: 255px;
	background-color: #232323;
	margin: auto;
  margin-top: 30px;
}

.boxtheme1 {
	width: 880px;
	height: 255px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxtheme1a {
  float: left;
  width: 650px;
	height: 252px;
	background-color: #232323;
}

.boxtheme1b {
  float: left;
  width: 230px;
  height: 252px;
	background-color: #232323;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: justify;
}
/* theme menu koniec -------------------*/

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

.boxwed0 {
	width: 880px;
	height: 255px;
	background-color: #232323;
	margin: auto;
  margin-top: 30px;
}

.boxwed1 {
	width: 880px;
	height: 255px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxwed1a {
  float: left;
  width: 650px;
	height: 252px;
	background-color: #232323;
}

.boxwed1b {
  float: left;
  width: 230px;
  margin-top: 230px;
	background-color: #232323;
	font-size: 16px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: justify;
}
/* wedding menu koniec -------------------*/

/* services -------------------*/

.boxservices0 {
	width: 880px;
	height: 255px;
	background-color: #232323;
	margin: auto;
  margin-top: 30px;
}

.boxservices1 {
	width: 880px;
	height: 255px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxservices1a {
  float: left;
  width: 260px;
	height: 252px;
	background-color: #232323;
}

.boxservices1b {
  float: left;
  width: 240px;
	background-color: #232323;
	margin-top: 236px;
	padding-bottom: 0px;
	font-size: 16px;
	font-family: helvetica;
  color: silver;
  text-align: left;
}

.boxservices1c {
  float: right;
  width: 373px;
  margin-top: 130px;
	background-color: #232323;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: justify;
}

/* services koniec -------------------*/

/* links&news -------------------*/

/* trekearth -------------------*/

.boxlinks0 {
	width: 880px;
  height: 82px;
	background-color: #232323;
	margin: auto;
  margin-top: 30px;
}

.boxlinks0a {
  float: left;
	width: 330px;
  height: 87px;
	background-color: #232323;
}

.boxlinks0b {
  bottom: 0px;
  left: 0px;
  float: left;
	width: 546px;
	background-color: #232323;
	margin-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* photonet ---*/

.boxlinks1 {
	width: 880px;
  height:83px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxlinks1a {
  float: left;
	width: 330px;
  height: 58px;
  margin-top: 20px;
	background-color: #232323;
}

.boxlinks1b {
  bottom: 0px;
  left: 0px;
  float: left;
	width: 546px;
	background-color: #232323;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* appictures ---*/

.boxlinks2 {
	width: 880px;
  height:87px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxlinks2a {
  float: left;
	width: 330px;
  height: 82px;
	background-color: #232323;
}

.boxlinks2b {
  bottom: 0px;
  left: 0px;
  float: left;
	width: 546px;
	background-color: #232323;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* darkroastedblend ---*/

.boxlinks3 {
	width: 880px;
  height: 84px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxlinks3a {
  float: left;
	width: 330px;
  height: 79px;
	background-color: #232323;
}

.boxlinks3b {
  bottom: 0px;
  left: 0px;
  float: left;
	width: 546px;
	background-color: #232323;
	margin-top: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* fotokurier ---*/

.boxlinks4 {
	width: 880px;
  height:136px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxlinks4a {
  float: left;
	width: 330px;
  height: 131px;
	background-color: #232323;
}

.boxlinks4b {
  bottom: 0px;
  left: 0px;
  float: left;
	width: 546px;
	background-color: #232323;
	margin-top: 53px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* yenisafak ---*/

.boxlinks5 {
	width: 880px;
  height:63px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxlinks5a {
  float: left;
	width: 330px;
  height: 58px;
	background-color: #232323;
}

.boxlinks5b {
  bottom: 0px;
  left: 0px;
  float: left;
	width: 546px;
	background-color: #232323;
	margin-top: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* wpb ---*/

.boxlinks6 {
	width: 880px;
  height:87px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxlinks6a {
  float: left;
	width: 330px;
  height: 82px;
	background-color: #232323;
}

.boxlinks6b {
  bottom: 0px;
  left: 0px;
  float: left;
	width: 546px;
	background-color: #232323;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* fotovideo ---*/

.boxlinks7 {
	width: 880px;
  height:87px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxlinks7a {
  float: left;
	width: 330px;
  height: 82px;
	background-color: #232323;
}

.boxlinks7b {
  bottom: 0px;
  left: 0px;
  float: left;
	width: 546px;
	background-color: #232323;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* fotoplastykon ---*/

.boxlinks8 {
	width: 880px;
  height:192px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxlinks8a {
  float: left;
	width: 330px;
  height: 187px;
	background-color: #232323;
}

.boxlinks8b {
  bottom: 0px;
  left: 0px;
  float: left;
	width: 546px;
	background-color: #232323;
	margin-top: 88px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* miastonoca ---*/

.boxlinks9 {
	width: 880px;
  height:128px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxlinks9a {
  float: left;
	width: 370px;
  height: 121px;
  margin-top: 2px;
	background-color: #232323;
}

.boxlinks9b {
  bottom: 0px;
  left: 0px;
  float: left;
	width: 506px;
	background-color: #232323;
	margin-top: 47px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* sony ---*/

.boxlinks10 {
	width: 880px;
  height:181px;
	background-color: #232323;
	border-bottom: 1px solid silver;
	margin: auto;
  margin-top: 30px;
	padding-bottom: 5px;
}

.boxlinks10a {
  float: left;
	width: 330px;
  height: 167px;
  margin-top: 10px;
	background-color: #232323;
}

.boxlinks10b {
  bottom: 0px;
  left: 0px;
  float: left;
	width: 546px;
	background-color: #232323;
	margin-top: 79px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: helvetica;
	line-height: 175%;
  color: silver;
  text-align: right;
}

/* links&news koniec -------------------*/
/* message from contact form -------------------*/

.contactmessage {
  color: silver;
	width: 920px;
	margin: auto;
  margin-top: 100px;
  margin-bottom: 200px;
	font-size: 18px;
	font-family: helvetica;
  text-align: center;
     }


