/* CSS Document */
body {
	background: #e1b557 url(yellow.png) repeat;	
	margin: 0;	
	color: #000;	
	font: normal normal 12px "Lucida Grande CE", "Lucida Grande", "Lucida CE", Lucida, "Arial CE", Arial, sans-serif;	
	text-decoration: none;
}
img {
	border-style: none;
}

h1 {
	border-bottom: 1px solid #dcd4ba;	
	color: #000000;
	background: #fff;
	position: absolute;	
	margin: 0;	
	top: 0;	
	left: 20px;	
	height: 50px;	
	text-decoration: none;	
	font: normal normal normal 20px/50px "New York CE", "New York", Georgia, Garamond, serif;
}
h2 {
	font: normal normal normal 15px/15px "New York CE", "New York", Georgia, Garamond, serif;
	padding: 0 0 10px;
	margin: 0;
	clear: both;
}
h5 {
	font: normal normal normal 15px/15px "New York CE", "New York", Georgia, Garamond, serif;
	padding: 10px 0 15px;
	margin: 0;
	clear: both;
}
hr { 
	border-style: none;
	color: white;
	height: 1px;
	background: #fff;
	clear: both; 
}
div.temp > h1, div.realizacje div.categories > h1 {
	background-color: transparent;
}

div.temp h1 {
	width: 368px;
}


/* main */
div#main {
	width: 932px;
	height: 591px;	
	margin: 0 auto;	
	position: relative;
	overflow: hidden;
}
div#main img.m1 { 
	position: absolute;
	top: 0;
	left: 0;
}
div#main img.m2 { 
	position: absolute;
	top: 0;
	left: 1px;
}
div#main img.m3 { 
	position: absolute;
	top: 0;
	right: 0;
}
div#main img.m4 { 
	position: absolute;
	bottom: 0;
	left: 0px;
}
div#main img.layout {
	position: absolute;	
	left: 1px;	
	top: 115px;	
	width: 930px;	
	height: 420px;
	z-index: 12;
}
div#main img.pl {
	position: absolute;	
	top: 0;	
	right: 138px;	
	border-style: none;
	z-index: 11;
}
div#main img.en {
	position: absolute;	
	top: 0;	
	right: 91px;	
	border-style: none;
	z-index: 11;
}
div#main img.de {
	position: absolute;	
	top: 0;	
	right: 35px;	
	border-style: none;
	z-index: 11;
}
div#main img.stolarstwo {
	position: absolute;	
	top: 0px;	
	left: 5px;	
	border-style: none;
	z-index: 11;
}
div#main img.copy {
	position: absolute;	
	top: 553px;	
	left: 11px;	
	border-style: none;
	z-index: 11;
}
div#main img.true {
	position: absolute;	
	top: 543px;	
	right: 5px;	
	border-style: none;
	z-index: 11;
}

/* menu */
a.menua {
	position: absolute;	
	display: block;	
	text-decoration: none;	
	width: 120px;	
	height: 400px;	
	bottom: 66px;	
	background: #fff;
	opacity: 0;	
	filter: alpha(opacity=0);
	z-index: 25;
}
a.menua:hover {
	filter: alpha(opacity=30);
	opacity: 0.30;	
	z-index: 25;
}
a.gallerya {
	position: absolute;	
	display: block;	
	text-decoration: none;	
	width: 120px;	
	height: 40px;	
	bottom: 66px;	
	background: transparent none;	
	filter: alpha(opacity=0);
	opacity: 0;	
	z-index: 25;
	background: #fff;
}
a.gallerya:hover {
	filter: alpha(opacity=25);
	opacity: 0.25;	
	z-index: 25;
}
a#afirma {
	left: 16px;
}
a#aoferta {
	left: 139px;
}
a#arealizacje {
	left: 262px;
}
a#akontakt {
	left: 385px;
}
div#container {
	position: absolute;	
	background: transparent #fff;
	top: 125px;	
	right: 17px;	
	width: 408px;	
	height: 400px;
	z-index: 16;
	overflow: hidden;
}

div#gallerycontainer {
	position: absolute;	
	top: 143px;	
	left: 32px;	
	width: 460px;	
	height: 320px;
	z-index: 16;
	overflow: hidden;
}
div#gallerycontainer div.inside {
	width: 460px;
	height: 248px;
	overflow: hidden;
}
div#gallerycontainer div.inside div.text {
}
div.temp {

}
div.temp div.content {
	position: absolute;	
	top: 60px;	
	left: 20px;	
	width: 368px;	
	height: 300px;	
	background: transparent none;	
	border: none;	
	overflow: hidden;	
	position: relative;
}
div.temp div.content div.text {
	font-size: 13px;	
	line-height: 1.2em;	
	border: none;	
	background: transparent none;
}
div.temp div.content div.text em {
	font: normal 16px/1.2em "New York CE", "New York", "Georgia CE", Georgia, "Garamond CE", Garamond, "Times New Roman", "Times CE", Times, serif;	
	display: block;	
	color: #830005;	
	text-align: center;	
	margin-right: 20px;	
	margin-top: 10px;	
	margin-left: 20px;
}
div.temp div.content div.text li em {
	font: normal 14px/1.2em "New York CE", "New York", "Georgia CE", Georgia, "Garamond CE", Garamond, "Times New Roman", "Times CE", Times, serif;	
	display: inline;	
	color: #830005;	
	text-align: left;	
	margin: 0;
}
div.temp div.pages { 
	position: absolute;
	bottom: 5px;
	left: 20px; 
}
div.realizacje div.categories div div.pages { 
	position: relative;
	margin: 0 20px 0;
}
div.gallerypages {
	margin: 10px 20px 0 0;
	position: relative;
	height: 25px;
}
div.pages a,
div.gallerypages a {
	border: 1px solid #ccc;	
	display: block;	
	float: left;	
	margin: 0 2px 0 0;	
	padding: 3px 5px;	
	color: #333;	
	font-size: 11px;	
	background: #eee;	
	text-decoration: none;	
	font-weight: bold;
}
div.pages a:hover,
div.gallerypages a:hover {
	background: #ccc;
}
div.pages a.active,
div.gallerypages a.active {
	border-color: #c00;	
	background: #c00;	
	cursor: default;	
	color: #fff;
}
div.pages a.active:hover,
div.gallerypages a.active:hover {
	border-color: #c00;	
	background: #c00;	
	cursor: default;	
	color: #fff;
}

div.tab {
	cursor: pointer;	
	display: block;
	background-repeat: no-repeat;
	width: 409px;
	height: 25px;
	font-size: 11px;
}
div.realizacje {
	overflow: hidden;
}
div.realizacje div.categories div {
	overflow: hidden;
	font-size: 11px;
}
div.realizacje div.categories {
	overflow: hidden;
}
div.realizacje div.categories div div.inside {
	margin: 10px auto;
	width: 360px;
	height: 225px;
	overflow: hidden;
}
div.realizacje div.categories div.text p strong {
	display: block;	
	margin-bottom: 2px;	
	font-size: 13px;	
	font-weight: normal;
}
div.realizacje div.categories div.text p strong a,
div.realizacje div.categories div.text p strong a:visited
{
	color: #c00;
}
/* VERTICALE*/
div.vertical {
	width: 114px;	
	height: 360px;	
	position: absolute;
	z-index: 15;
}
div.vertical {
	width: 114px;	
	height: 360px;	
	position: absolute;	
	background: #000;	
	top: 128px;
	z-index: 15;
}
div.vertical3 {
	display: block;	
	width: 128px;	
	height: 394px;	
	position: absolute;	
	background: #000;	
	top: 128px;
	z-index: 15;
}
div.ver1 {
	left: 19px;
}
div.ver2 {
	left: 142px;
}
div.ver3 {
	left: 265px;
}
div.ver4 {
	left: 388px;
}
div.ver5 {
	left: 511px;
}
div.ver6 {
	left: 648px;
}
div.ver7 {
	left: 785px;
}
