@charset "utf-8";
/* CSS Document */

/*------------------------ GLOWNE ELEMENTY ------------------------------ */

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

body { background: #f3f0e3 }	
img { border : 0px; }

/*------------------------ BOKSY ------------------------------ */

#naglowek { height: 150px; background: url(../img/linia_menu.png) no-repeat top center; }

#srodek {  }

#stopka {
	background: url(../img/tlo_stopka.png) no-repeat bottom center;
	height: 37px;
}
	
.pojemnik {
	position : relative;
	margin: auto;
	width : 1000px;
}

/*------------------------ ELEMENTY podstawowe ------------------------------ */

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #948862;
	font-weight: normal;
	font-style: normal;
}

.czysc { clear: both; }
.czysc_l { clear: left; }
.czysc_r { clear: right; }

/*------------------------ ELEMENTY naglówka ------------------------------ */

#tytul { padding: 56px 0px 0px 57px; }

#tytul h1 {
	font-size: 55px;
	color: #948862;
	line-height: 32px;
}

#tytul span { color: #412b04; }

.podtyt { font-size: 24px; padding-left: 344px; }

#menu {
	position: absolute;
	top: 96px;
	right: 6px;
}

#menu a {
	display: block;
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	padding: 0px 8px 45px 18px;
	text-decoration: none;
	color: #948862;
	background:url(../img/tlo_menu.png) no-repeat top center;
}

#menu a:hover {
	color: #412b04;
	background:url(../img/tlo_menu_on.png) no-repeat top center;
}

#menu a.on {
	color: #412b04;
	background:url(../img/tlo_menu_on.png) no-repeat top center;
}

/*------------------------ ELEMENTY środka ------------------------------ */

.projekt {
	padding: 2px 0px 60px 93px;
	position: relative;
}

.projekt H2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color: #948862;
	font-weight: normal;
	font-style: normal;
}

.projekt div.firma {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color: #948862;
	font-weight: normal;
	font-style: normal;
	padding: 0px 0px 20px 0px;
}

.projekt div.obr_glowny {
	width: 738px;
	padding: 0px 0px 0px 2px;
}

.projekt div.obr_maly {
	position:absolute;
	right: 23px;
	bottom: 60px;
	width: 140px;
}

.projekt div.tools {
	position: absolute;
	top: 90px;
	left: 40px;
}

.projekt div.opis {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color: #948862;
	font-weight: normal;
	font-style: normal;
	padding: 0px 0px 10px 95px;
	position:absolute;
	left: 0px;
	bottom: 25px;
}

.projekt a {
	display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
	color: #948862;
}

.projekt a:hover { color: #412b04; }

#reszta {
	padding: 2px 0px 60px 93px;
	position: relative;
}

#reszta H2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color: #948862;
	font-weight: normal;
	font-style: normal;
}

#reszta div.firma {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color: #948862;
	font-weight: normal;
	font-style: normal;
	padding: 0px 0px 20px 0px;
}

#reszta a {
	display: block;
	float: left;
	margin: 5px 25px 10px 0px;
	height: 155px;
}

/*------------------------ ELEMENTY stopka ------------------------------ */

#stopka p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #948862;
	text-align: right;
	padding: 0px 25px 0px 0px;
}

/*------------------------ ELEMENTY link ------------------------------ */

#vt {
	position: fixed;
	top: 20px;
	right: -120px;
}

#vt a {
	display: block;
	background: url(../img/tlo_link.png) no-repeat top left;
	width: 156px;
	height:33px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 6px 0px 0px 15px;
}

#vt img { position: relative; top: 5px; margin-right: 3px;}

#vt:hover { right: -10px; }

#cs {
	position: fixed;
	top: 65px;
	right: -120px;
}

#cs a {
	display: block;
	background: url(../img/tlo_cs_link.png) no-repeat top left;
	width: 120px;
	height:33px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 7px 0px 0px 51px;
	position: relative;
}

#cs img { position: absolute; top: 8px; left: 18px;}

#cs:hover { right: -10px; }