body{
	background-color: #dddddc;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	font: 13px tahoma, verdana, 'trebuchet MS';
	color: #494949;
}
p, ul{
	line-height: 17px;}
img{
	border: 0px; margin: 0px; padding: 0px; display: block;}

h1{
	color: #4D993F; font-weight: bold; display: inline; font-size: 13px;}
h2{
	color: #4D993F; font-weight: bold; display: inline; font-size: 13px;}
h3{
	font-weight: bold; color: #404040;  font-family: 'trebuchet MS', tahoma, verdana; font-size: 17px; margin: 0px; padding: 0px; line-height: normal; margin-bottom: 15px; text-transform: uppercase;}
.n1{
	color: #4D993F; font-weight: bold;}
.n2{
	font-weight: bold;}
.n3{
	color: #4D993F; font-weight: bold; font-size: 13px;}
p{
	text-align: justify; padding-right: 12px;}

a.aPowrot{
	color: #b6b6b6;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

a.menuStronaGlowna:link, a.menuStronaGlowna:active, a.menuStronaGlowna:visited{
	font-family: tahoma, verdana, arial;  font-size: 13px; text-decoration: none; color: #666666; padding: 3px; display: inline;}
a.menuStronaGlowna:hover{
	background-color: #ffffff;}
a.menuStronaGlowna.selected {
	font-size: larger;
	color: #000;
}
a.aWewnetrzny:link, a.aWewnetrzny:active, a.aWewnetrzny:visited{
	font-family: tahoma, verdana, arial; font-weight: bold; font-size: 13px; color: #93A700;  display: inline; text-decoration: underline; }
a.aWewnetrzny:hover{
	text-decoration: none;}
a.aZewnetrzny{
	font-family: tahoma, verdana, arial; font-weight: bold; font-size: 13px; text-decoration: none; color: #93A700; display: inline; padding: 2px;}
a.aZewnetrzny:hover{
	text-decoration: none; background-color: #bdce42; color: #666666; padding: 2px;}
a.aZewnetrzny1{
	font-family: tahoma, verdana, arial; font-weight: bold; font-size: 13px; text-decoration: none; color: #494949; display: inline;}
a.aZewnetrzny1:hover{
	text-decoration: underline;}

a.aObr:link, a.aObr:active, a.aObr:visited, a.aObr:hover{
	float: left; padding: 10px 10px 10px 10px;  border: 0px solid;}

a.aObrazek img {
	filter: Alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
a.aObrazek:hover img {
	filter: Alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}


/* --------- LINKI NA STRONIE GŁÓWNEJ OBRAZEK ---------- */
.imgMargin16{
	float: left; padding-right: 16px; padding-bottom: 16px; border: 0px solid;}
.imgMargin16_last{
	float: left; padding-right: 16px; padding-bottom: 0px; border: 0px solid;}
.imgMarginZero{
	clear: right; padding-right: 0px; padding-bottom: 16px; border: 0px solid;}
.imgMarginZero_last{
	padding-right: 0px; padding-bottom: 0px; border: 0px solid;}




/* LAYOUT STRONA STARTOWA */
#boxStronaGlowna{
	width: 702px;
	height: 660px;
	background-color: #ffffff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -330px;
	margin-left: -351px;
	border: 0px solid;
}

#boxStronaGlowna a{
	outline: none;
	text-decoration: none;
}

#boxPrzyciskiStart{
	background-color: transparent;
	width: 478px;
	height: 560px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -240px;
	margin-left: -238px;
}

#boxStronaGlownaMenuDolne{
	position: relative; top: 635px; left: 70px; border: 0px solid; }

/* menu */
#boxMenuDolne{
	margin: 0px auto 0px auto;
	border: 0px solid;
	overflow: hidden;
	text-align: center;
	/*border: 1px solid red;*/
	text-align: right;
	padding-right: 65px;
}
#boxMenuDolne a{
	font: 11px verdana, tahoma, helvetica;
	color: #aaa;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	padding-left: 20px;
}

#boxMenuDolne a:hover{
	color: #888;
}

#boxMenuDolne a.selected {
	font-size: 13px;
	font-weight: bold;
	color: #888;
}

#boxPodstronyWhite{
	width: 702px;
	margin: 30px auto;
	background-color: #ffffff;
	padding-top: 48px;
	padding-bottom: 26px;
}

.nDzialu{
	margin: 0px auto 0px auto;
	width: 574px;
}

.bodyDzialu{
	background-image: url('gfx/common/bg_center.gif');
	background-repeat: repeat-y;
	margin: 0px auto 0px auto;
	width: 574px;
}

.bodyDzialuKwiatkiTla{
	overflow: hidden; padding-left: 48px; }

.bodyDzialuKwiatkiTlaNoMargin{
	overflow: hidden; padding: 0px 25px 0px 25px;  }

.bodyDzialuKwiatkiTlaMargin{
	overflow: hidden; padding: 0px 10px 0px 25px;  min-height: 400px;}

.boxProjektySrodek{
	float: left; width: 260px; border: 0px solid;}

.stopkaDzialu{
	margin-left: auto; margin-right: auto; width: 574px;
}


/* oferta */
#box_main_white {
	position: relative;
	width: 702px;
	height: 595px;
	margin: 86px auto 30px auto;
	background-color: #fff;
	padding-top: 65px;
	padding-bottom: 0px;
}

#box_active_container {
	position: relative;
	margin: auto;
	width: 570px;
	height: 530px;
	border: 1px #ddd solid;
}

#box_title {
	position: absolute;
	top: 45px;
	width: 635px;
	text-align: right;
	color: #aaa;
	font-weight: bold;
}

#decoration_column {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 62px;
}

#decoration_column img {
	border: 0 solid;
	padding-bottom: 10px;
}

#box_scrolled_text {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 450px;
	height: 480px;
	overflow: auto;
	text-align: left;
}


/* realizacje - revolweb */
#boxPrzyciskiRealizacje {
	background-color: transparent;
	width: 510px;
	height: 560px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -240px;
	margin-left: -238px;
}

.boxRealizacja, .boxLogoRealizacje, .podpisLogoRealizacja, #boxMenuRealizacje {
	position: relative;
	width: 148px;
	height: 148px;
	float: left;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-right: 16px;
	margin-bottom: 16px;
}

#ogrod_1 {
	background: #aaa url('gfx/realizacje/realiz_menu_min_1.jpg') no-repeat;
}
#ogrod_2 {
	background: #aaa url('gfx/realizacje/realiz_menu_min_2.jpg') no-repeat;
}
#ogrod_3 {
	background: #aaa url('gfx/realizacje/realiz_menu_min_3.jpg') no-repeat;
}
#ogrod_4 {
	background: #aaa url('gfx/realizacje/realiz_menu_min_4.jpg') no-repeat;
}
#ogrod_5 {
	background: #aaa url('gfx/realizacje/realiz_menu_min_5.jpg') no-repeat;
}
#ogrod_6 {
	background: #aaa url('gfx/realizacje/realiz_menu_min_6.jpg') no-repeat;
}
#ogrod_7 {
	background: #aaa url('gfx/realizacje/realiz_menu_min_7.jpg') no-repeat;
}
#ogrod_8 {
	background: #aaa url('gfx/realizacje/realiz_menu_min_8.jpg') no-repeat;
}

.podpisLogoRealizacja {
	position: absolute;
	top: 492px;
	margin-top: -16px;
	height: 57px;
}

.tloRealizacji {
	position: absolute;
	top: 100px;
	left: 4px;
	width: 140px;
	height: 42px;
	background: black;
	filter: Alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	overflow: hidden;
	color: #fff;
	display: none;
}

.opisRealizacji {
	position: absolute;
	top: 100px;
	left: 4px;
	width: 128px;
	height: 42px;
	background: transparent;
	overflow: hidden;
	color: #fff;
	display: none;
	padding: 2px 6px 0px 6px;
	font: 11px/16px arial, tahoma, verdana, helvetica, sans-serif;
	text-align: center;
}

#boxMenuRealizacje {
	position: absolute;
	top: 483px;
	left: 144px;
	width: 350px;
	height: 40px;
	margin: 28px 0 0 0;
	border: 0;
	overflow: hidden;
	text-align: right;
	vertical-align: bottom;
}

#boxMenuRealizacje a{
	font: 11px verdana, tahoma, helvetica;
	color: #aaa;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	padding-right: 16px;
}

#boxMenuRealizacje a:hover{
	color: #888;
}

#boxMenuRealizacje a.selected {
	font-size: 13px;
	font-weight: bold;
	color: #888;
}

/* ---- opisy realizacji na miniaturkach ------- */
/* ---------- ogrod 1 ---------- */
.og11 {
 	letter-spacing: 2px;
}
.og13 {
 	letter-spacing: 0px;
}
.og12 {
 	letter-spacing: 3px;
}
.og14 {
 	letter-spacing: 3px;
}
/* ---------- ogrod 2 ---------- */
.og21 {
 	letter-spacing: 1px;
}
/* ---------- ogrod 3 ---------- */
.og31 {
 	letter-spacing: 1px;
}
.og32 {
 	letter-spacing: 4px;
}
.og33 {
 	letter-spacing: 3px;
}
/* ---------- ogrod 4 ---------- */
.og41 {
 	letter-spacing: 0px;
}
.og42 {
 	letter-spacing: 8px;
}
/* ---------- ogrod 5 ---------- */
.og51 {
 	letter-spacing: 1px;
}
.og52 {
 	letter-spacing: 2px;
}
.og53 {
 	letter-spacing: 2px;
}
/* ---------- ogrod 6 ---------- */
.og61 {
 	letter-spacing: 0px;
}
.og62 {
 	letter-spacing: 3px;
}
.og63 {
 	letter-spacing: 1px;
}
.og64 {
 	letter-spacing: 4px;
}
/* ---------- ogrod 7 ---------- */
.og71 {
 	letter-spacing: 1px;
}
.og72 {
 	letter-spacing: 1px;
}
.og73 {
 	letter-spacing: 2px;
}
/* ---------- ogrod 8 ---------- */
.og81 {
 	letter-spacing: 0px;
}
.og82 {
 	letter-spacing: 0px;
}
.og83 {
 	letter-spacing: 1px;
}

