body {margin: 0; padding: 0;	font-family: Tahoma, Arial, Verdana, sans-serif; color: #444; font-size: 13px; background-color: #e8ffe2;} 



a img {border: none;}

a {color: #42582b; text-decoration: none;}

a:hover {color: #a61218; text-decoration: underline!important;}

h1 {font-size: 16px;	color: #3c5722;	font-weight: bold;}

h2 {font-size: 13px; color: #3c5722;	font-weight: bold;}

h3 {font-size: 13px; color: #444; font-weight: bold;}

p {text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; color: #444; font-size: 13px;}

hr {color: #3c5722;}

input, textarea, select {border: 1px solid #3c5722;	padding: 3px;	width: 250px; background-color: #f2df90;}

.news {height: 30px; padding-left: 55px; background-image: url('../_img/newsleaf.jpg'); background-repeat: no-repeat; background-position: center left; overflow: hidden; padding-top: 20px; margin-bottom: 0; margin-top: 0;}

.textnews {margin-top: 0;}

.send_button {background-color: white; width: 150px; margin-left: 50px;}

.akapit {display: block; clear: left; border-bottom: 1px solid #f2df90; height: 75px; padding: 0;}

.akapit img {margin-bottom: 30px; margin-right: 10px; border: 1px solid #f2df90; margin-left: 0;}

.akapit h2 {color: #314c15; margin-bottom: 1px; font-size: 12px; text-transform: uppercase;}

.akapit p {margin-top: 0; margin-bottom: 0;}

.link {position: absolute; margin-left: 405px; margin-top: 60px;}

.link a {color: #42582b; font-size: 11px; float: right;}

.wciecie {margin-left: 100px;}

.podpis {text-align: right; font-size: 10px; margin-right: 170px; margin-top: 10px; margin-bottom: 0;}

.bold {font-weight: bold;}

.red {color: #3c5722;}

.green {color: #4b5b00;}

.default {color: #444;}

.style1 {font-size: large; margin-left: 20px;}

.style5 {color: #314c15; font-weight: bold;}

.style7 {color: #314c15; font-size: 10pt; }

.projekt {border: 1px dashed #3c6c30; width: 620px; height: 192px; padding: 5px 1px 5px 10px; margin-left: 22px; margin-right: auto; margin-bottom: 15px;}

.projekthidden {border: 1px dashed #3c6c30; width: 620px; height: 192px; padding: 5px 1px 5px 10px; margin-left: 22px; margin-right: auto; margin-bottom: 15px;}

.opis {float: right; width: 240px; position: relative; margin-right: 15px;}

.opis p {font-size: 12px; color: #444;}

.opis2 {width: 240px; position: absolute;}

.opis2 p {font-size: 12px; color: #444;}

.projektfoto {width: 350px; background-color: transparent; position: absolute; z-index: 200; height: 190px; margin: 0; padding: 0;}

.projekt .light {width: 350px; height: 190px; background-image: url('../_img/white.png'); background-repeat: repeat; position: absolute;z-index: 300; visibility: visible;}

.projekthidden .light {width: 350px; height: 190px; background-image: url('../_img/white.png'); background-repeat: repeat; position: absolute; z-index: 300; visibility: hidden;}

.projektfoto2 {width: 350px; background-color: transparent; float: right; position: relative; z-index: 200; height: 190px; margin-right: 0;}

.projekt .light2 {width: 350px;height: 190px; background-image: url('../_img/white.png'); background-repeat: repeat; position: absolute; margin-left: 265px; z-index: 300; visibility: visible;}

.projekthidden .light2 {width: 350px; height: 190px; background-image: url('../_img/white.png'); background-repeat: repeat; position: absolute; z-index: 300; visibility: hidden;}

.leftcol {border-right: 1px solid #3e6119;}

.batchpict {width: 675px; height: 100px;}

.batchpict img {border: 1px solid #3e6119!important; display: inline; margin: 5px!important;}

.batchpict2 {width: 675px; height: 100px;}

.batchpict2 img {border: 1px solid #3e6119!important; display: inline; margin: 18px!important; margin-bottom: 5px!important; margin-top: 5px!important;}

#all {width: 1005px;	display: block;	margin-left: auto;	margin-right: auto;	padding: 0;	margin: 0;}

#powitanie {text-align: left; margin-bottom: 0; color: #3e6119; font-size: 14px; font-weight: bold; margin-top: 0;}	

#women {background-image: url('../_img/woman.jpg'); background-repeat: no-repeat; background-position: center; overflow: hidden; width: 359px; height: 797px; position: absolute; z-index: 1; margin-left: 606px; margin-top: 221px;}

#top	{background: #FFF url(../_img/top.jpg) top center no-repeat;	padding: 0;	margin: 0;	width: 1005px;	height: 275px;	display: block;	margin-left: auto; margin-right: auto;	z-index: 5;}
	
#header	{width: 680px;	height: 130px;	display: block;	margin-left: 220px;	margin-right: auto;	position: absolute;	margin-top: 155px; background-image: url(../_img/banner_pso.jpg); background-position: center; background-repeat: no-repeat;}

#welcometext {width: 680px;	display: block;	margin-left: 220px;	margin-right: auto;	position: absolute;	margin-top: 155px; padding: 0; z-index: 10; margin-bottom: 0; background-color: transparent;}

#welcometext h1 {margin-bottom: 0;}

#menu {width: 170px; overflow: hidden; position: absolute; margin-left: 37px; margin-top: 142px; padding: 0;}

#menu .menuspacer {margin-top: 15px; display: block; margin-left: -5px;}

#menu ul {list-style: none; padding: 0; margin: 0;}

#menu li {margin-bottom: 12px; margin-left: 8px; text-transform: uppercase;}

#menu ul li a {color: #42582b!important;}

#menu ul li a:hover {text-decoration: none!important; border-bottom: 1px dashed #738B19; color: #42582b!important;}

#menu h2 {color: #3c5722; text-transform: capitalize; text-align: center; margin-bottom: 0; font-size: 12px;}

#menu img {margin-bottom: 5px;}

#menuoferta {background-image: url('../_img/menuback.jpg'); background-repeat: repeat-y; width: 300px; margin-top: 129px; margin-left: 370px; position: absolute; z-index: 25;}

#menuoferta ul {list-style: none; padding-left: 20px; width: 250px;}

#menuoferta ul li {margin-bottom: 5px;}

#menuoferta ul li a {color: #42582b;}

#menuoferta ul li a:hover {color: #42582b;}

#uslugi {height: 292px; background-image: url('../_img/uslugi.jpg'); background-repeat: no-repeat; background-position: center; position: absolute; width: 179px; padding:0; margin-left: 710px; margin-top: 500px; z-index: 20;}

#sluchamywas {text-align: center; font-size: 11px; height: 200px; background-image: url('../_img/sluchamy.jpg'); background-repeat: no-repeat; background-position: bottom; position: absolute; width: 179px; padding:0; margin-left: 710px; margin-top: 600px; z-index: 20;}

#synergia {position: relative; margin-top: 40px; background-image: url('../_img/synergia.jpg'); background-repeat: no-repeat; background-position: left; width: 511px; height: 193px;}

#oferta {background-image: url('../_img/menu/kwiat.gif'); height: 279px; background-repeat: no-repeat; padding-top: 30px;}

#oferta2 {width: 680px;	display: block;	margin-left: 205px;	margin-right: auto;	position: absolute;	margin-top: 250px; padding: 0; z-index: 10; margin-bottom: 0; background-color: transparent;}

#oferta2_szczegol {position: absolute; margin-left: 170px; margin-top: 56px; font-size: 10px; z-index: 12;}

#oferta2_szczegol a {color: #3c5722;}

#oferta2_szczegol2 {position: absolute; margin-left: 250px; margin-top: 140px; font-size: 10px; z-index: 12; color: #3e6119;}


#listek {position: absolute; width: 222px; height: 114px; z-index: 10; margin-left: 500px; margin-top: 26px;}

#logolink {position: absolute; width: 202px; height: 103px; z-index: 30; margin-left: 130px; margin-top: 20px;}

#nieodchodz {position: absolute; width: 100px; height: 100px; z-index: 11; margin-left: 915px; margin-top: 90px; color: #3e6119; font-size: 9px; font-weight: bold;}

#listek_ie {position: absolute; width: 222px; height: 114px; z-index: 9; margin-left: 500px; margin-top: 26px;}



#telefony_menu {width: auto; text-align: left; margin-left: 0; margin-right: auto; margin-bottom: 10px; margin-top: 25px; background-image: url('../_img/leafmenu.jpg'); background-repeat: no-repeat; background-position: 80px 0; height: 100px;}

#content {margin-top: -1px;	width: 1005px;	display: block;	margin-left: auto;	margin-right: auto;	border: 0;	background: #FFF url(../_img/gora1.gif) top center repeat-y; min-height: 800px;}

#zawartosc {width: 655px;	display: block;	margin-left: 220px;	margin-right: auto; min-height: 670px; z-index: 20; padding-top: 20px;}

#zawartosc2 {width: 655px;	display: block; margin-top: -120px; margin-left: 220px;	margin-right: auto; min-height: 670px; z-index: 20;}

#bottom {background: #FFF url(../_img/dol.jpg) top center no-repeat; width: 1005px;	height: 146px; margin-top: -13px; margin-left: auto; margin-right: auto;}

#footer {text-align: center; position: absolute; margin-top: 55px; margin-left: 360px;}
#footer2 {text-align: left; position: absolute; margin-top: 75px; margin-left: 70px;}

#projektanci img {width: 100px; height: 150px;	margin: 3px;}

#daneosobowe {background-image: url('http://www.sztuka-ogrodowa.pl/_img/profil.jpg'); background-position: left top;; background-repeat: no-repeat; width: 460px; height: 360px; margin-bottom: 15px; border: 1px dashed #c0c0c0; padding: 15px; padding-top: 45px;}

#daneosobowe img {margin-right: 15px; margin-bottom: 20px;}

#kontakt td {vertical-align: top; text-align: left;}

#kontakt input {display: block;}

#kontakt ol {list-style-type: none; margin-left: 10px; padding: 0;}

#kontakt ol li {margin-bottom: 15px; margin-left: 0; padding: 0;}

#kontakt fieldset {border: none; padding: 0;}

#kontaktform {margin-left: 0; margin-right: auto;}

#kontaktform label {display: block; margin-bottom: 2px;}

#tresc ul {list-style-type: none;}

#portfolio {width: 675px;}

#portfolio img {vertical-align: middle; border: 2px solid white;}

#projektanci img {border: 1px solid white;}

#ostatniododane {
	float: right;
	background-image: url('../_img/galeria/prawy.jpg');
	background-repeat: no-repeat;
width: 205px;
height: 174px;
}

#menumaterialyhurt {
	float: right;
	background-image: url('../_img/galeria/prawym.jpg');
	background-repeat: no-repeat;
width: 205px;
height: 174px;
}

.dotlist {
	list-style: none;
	font-family: Tahoma;
	font-size: 12px;
	margin-left: 5px;
	padding-left: 5px;
	line-height: 2;
	margin-top: 65px;
	}

.dotlist a {
	color: #444;
}


#menuprojekty {
	float: left;
	background-image: url('../_img/galeria/lewy.jpg');
	background-repeat: no-repeat;
	width: 170px;
	height: 174px;
	}
	
#menumaterialy {
	float: left;
	background-image: url('../_img/galeria/lewym.jpg');
	background-repeat: no-repeat;
	width: 170px;
	height: 174px;
	}

#galerianapis {
margin-left: auto;
margin-right: auto;
height: 171px;
width: 269px;
}

#menu5 {padding-bottom: 20px; margin-left: 30px; margin-right: auto;}

#menu51 {padding-bottom: 20px; margin-left: 30px; margin-right: auto;}