body {
	background-color:			#2c2a2a;
	color:						#fff;
	font-family:				verdana, helvetica, tahoma;
	font-size:					12pt;
}

#mainContainer {
	width:						900px;
	margin:						60px auto;
}

#logoContainer {
	text-align:					center;
	width:						900px;
}

#buttons {
	text-align:					center;
	background-image:			url('../images/background-bottom.jpg');
	background-repeat:			no-repeat;
	width:						900px;
}

#buttons div {
	padding:					0px 80px 11px 80px;
}

#buttons div h1 {
	font-size:					12pt;
	margin:						0px 0px 20px 0px;
}

.buttony {
	border:						0px;
}

#textContainer {
	background-color:			#000;
	margin:						0px 79px;
	padding:					14px 8px 15px 8px;
	font-size:					10pt;
	background-repeat:			no-repeat;
	width:						726px;
}

#textContainer h2 {
	font-size:					12pt;
	font-weight:				bold;
	margin:						0px 0px 10px 0px;
}

#photosContainer {
	background-color:			#000;
	margin:						0px 79px;
	padding:					14px 5px 15px 7px;
	font-size:					10pt;
	background-repeat:			no-repeat;
}

#photosContainer h3 {
	margin:						0px;
}

#photosContainer h4 {
	margin:						0px 0px 4px 0px;
}

#footer {
	background-image:			url('../images/background-bottom2.jpg');
	background-repeat:			no-repeat;
	padding:					10px;
	text-align:					center;
	font-size:					10pt;
}

#linkContainer {
	float:						left;
	width:						577px;
}

.borderP {
	border:						1px solid #cacaca;
}

.backFilm {
	float:						right;
}

.normalText {
	text-align:					justify;
}

#textContainer .kontakt {
	font-size:					14pt;
	margin:						0px 0px 10px 0px;
}

.ramka {
	border:						1px solid #9a9a9a;
}

.linkTo {
	float:						left;
	margin-left:				2px;
}

.fotoCat {
	width:						560px;
	height:						110px;
	border:						1px solid #cacaca;
	margin:						5px 5px 5px 10px;
}

.fotoCat table {
	width:						560px;
}

td img {
	margin:						5px 10px;
	border:						1px solid #888;
}

.gall {
	clear:						both;
	overflow:					auto;
}


a.linkToGallery:link,a.linkToGallery:visited {
	text-decoration:			none;
	color:						#bbb;
	border-bottom:				1px solid #000;
}

a.linkToGallery:hover {
	text-decoration:			none;
	color:						#eee;
	border-bottom:				1px dashed #888;
}

a.backToGallery:link,a.backToGallery:visited {
	text-decoration:			none;
	color:						#999;
	border-bottom:				1px solid #000;
	font-size:					11px;
}

a.backToGallery:hover {
	text-decoration:			none;
	color:						#ddd;
	border-bottom:				1px dashed #888;
	font-size:					11px
}

.portfolioPhoto {
	margin:						1px;
	border:						1px solid #ccc;
}

.noPhotos {
	font-size:					12pt;
	text-align:					center;
	padding:					20px 0px 0px 0px;
}

.albumy {
	border:						1px solid #999;
	margin:						15px 0px 0px 0px;	
}

.firstPage {
	height:						380px;
	position:					absolute;
	z-index:					30;
	width:						500px;
}

.h1Top {
	font-size:					12pt;
	text-align:					center;
	margin:						5px 0px;
}

.h1Top span {
	border-bottom:				1px dashed #444;
}
