body {
	background-image: url(images/grass.jpg); 
	color: #373737; font-size:11px;
	font-family: Verdana;
	

}

#main{
	width:907px; 
	 
	border:0px solid green;
	z-index:0; 
	position:absolute; left:50%; top:0;
	margin-left:-453px;float:left; 
	padding:0 20px 30px 0;
	margin-bottom:30px;
	
}

#d1{
	display:block;
	float:left;
	height:202px;
	width:255px;
	position:absolute; top:0;
	background: url(images/logo_start.png) 0 0 no-repeat;
}
#d1v2{
display:block;
	
	height:90px;
	width:281px;
	position:absolute; top:222px;
	left:-25px;	
		
}
#d1v3{
display:block;
	
	height:90px;
	width:255px;
	position:absolute; top:323px;
		
}

#d2{
	width:645px;
	float:right;
	margin-top:27px;
	position:absolute;
	top:27px;
	right:0;
	
}

.menu_ul li a{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#333333;
text-decoration: none;
margin-left:12px;
float:left;
padding:16px 0 0 0;
}
.menu_ul li a:hover{
color:#cc0099;font-weight:bold;
         
}
.menu_ul li a.single{
	padding-top:22px;
}

.menu_ul{
	height:61px;
	margin:0;
	padding-left:0;
	dispaly:inline;
	padding:0;
	list-style-type:none;
	
}

.menu_ul li{
	text-align:center;
	display:inline;
	border:0px solid blue;
	
	padding:0 0 0 0;
	
	
}
#first a{
	margin-left:6px;
	
}
.middle_span{
	
	width:629px;display:block;
	height:61px;float:left;
	background:url(images/menu_2.jpg) 0 0 repeat-x;
}
.left_span{
	width:8px;display:block;
	height:61px;float:left;
	background-image: url(images/menu_1.png);
}


.right_span{
	width:8px;display:block;
	height:61px;float:right;
	background-image: url(images/menu_3.png);
}

#d3{
	width:605px;
	float:right;
	
	background: url(images/main_box2.jpg) 0 0 repeat-y;
}

.span_top{
	display:block;float:right;
	width:605px;
	height:6px;
	background: url(images/main_box1up.png) 0 0 no-repeat;
	margin-top:128px;
}

#bottom{
	display:block;float:right;
	width:605px;
	height:6px;
	background: url(images/main_box2down.png) 0 0 no-repeat;
	
}

#footer{
	float:right;
	
	height:44px;
	margin-top:10px;
	width:605px;
	padding:0;
}
#footer a{
text-decoration: none;
color:white;
}
#footer .do-glownej{
float:right;display:block;
height:44px; width:162px;
background: url(images/flash.jpg) 0 0 no-repeat;
}
#footer span{
font-size: 9px;
font-family: verdana;
color:white;display:inline;
float:left;
text-align:center;
padding:10px 0 0 50px;display:inline;
}
.banner_lang{
display:block;
height:152px;
width:576px;
margin-left:14px;
margin-top:9px;margin-bottom:17px;

}

h4{font-size:12px;margin:0;padding:0;margin-bottom:5px;}

#tlo{
display:block;
height:20px;
width:139px;
background: url('images/line.jpg')0 17px no-repeat;
}


#content_left{
margin-left:14px;width:327px;float:left;margin-bottom:25px;
border-right:2px solid #738494;display:inline;
}

#content_all{
margin:0 0px 25px 14px;width:576px;overflow:hidden;
position:relative;
}
#content_all p{
	text-align:justify;
}
#content_all .kwiatek{
width:141px;
	display:block;
	height:80px;
	float:right;
	position:absolute;top:15px;right:20px;
	background:url(images/logo_podstrony.jpg) 0 0 no-repeat;

}

#home_page{
display:block;
height:10px;
width:94px;
position:absolute;
top:5px;
right:0;
background: url(images/homepage.jpg) 0 0 no-repeat;
}

#jumpToGalery{
display:block;
height:10px;
width:55px;
position:absolute;
top:3px;
right:100px;
text-decoration: none;
font-size:9px;color:black;
}
#jumpToGalery:hover{color:#cc0099;}

.firma{
	font-size:10px;
	display:block;margin-top:5px;
	background:url(images/start_foto1.jpg) 0 3px no-repeat;
	padding: 0px 0 3px 75px;
	width:237px; height:71px;text-align:justify;
	
}
.rosliny{
	background:url(images/start_foto2.jpg) 0 3px no-repeat;
}

.more{
color:#CC0099;text-align:right;
font-weight:bold;float:right;font-size:10px;
text-decoration: none;margin-right:30px;
}


.kwiatek{
	width:77px;
	display:block;
	height:48px;
	float:right;
	position:absolute;top:0;right:0px;
	background:url(images/start_logosmall.jpg) 0 0 no-repeat;
}
#content_right{
margin-right:14px;width:235px;float:right;display:inline;position:relative;

}


p.colorP1{
	color:#cc0099;
}

.gl_kontakt{
display:block;
width:231px;
height:71px;
background:url(images/start_foto3.jpg) 0 0 no-repeat;
margin-top:30px;
}

.tlo_kreska{
	display: block;
	height:  20px;
	width:   231px;
	background:url(images/line.jpg)0 0 no-repeat;
	position:relative;
}
.tlo_adres{
	display: block;
	height:  6px;
	width:   60px;
	position:absolute;
	right:0;
	top:0;
	background:url(images/point.jpg)0 0 no-repeat;
}

.galery {list-style:none;margin-left:0;padding-left:0;padding-bottom:20px;float:left;}


.right li{
	margin-left:0;
	width:250px !important;
}

.mTop15{
	margin-top:15px !important;
}

.galery li{
	width:200px;
		
	margin-top:3px;
	height:12px;padding-left:10px;margin-left:19px;
	background:url(images/point.jpg) 0 3px no-repeat;	
}
.galery a{
	text-decoration:none;
	color:black;
}
.galery a:hover{
	
	color:#cc0099;
}

.wypunktowanie{

font-family: verdana; font-size:11px; font-weight:bold;color:#cc0099;padding-left:10px;margin-left:12px;




}
/*----------   galeria ------------*/

ul.galeria {
	
	margin:0;
	padding:5px;
	margin-left:20px;
	list-style:none;
	margin-top:0px;
	color:#fff;
	
}

ul.wieksze_mini{
	padding:5px 0;
}

ul.galeria li a{
	color:#000;
	margin:0;
	padding:0;
	text-decoration:none;
}
ul.galeria li a img{
	
	color:#000; border:0;
		
}
ul.galeria li{
	background:none;
	margin-right:7px;
	height:43px;   /* wysokosc miniatur w galerii*/
	width:70px;		/*szerokosc miniatur w galerii*/
	display:inline;
	border:0 solid green;
}

.g_punkt{

}
	
/* rosliny */

.ul_rosliny {list-style:none;margin-left:0;padding-left:0;
background: url(images/foto_rosliny.jpg) 250px 0 no-repeat;
}


.ul_rosliny li{
	width:450px;
		
	margin-top:3px;
	height:12px;padding-left:10px;margin-left:30px;
	background:url(images/point.jpg) 0 5px no-repeat;	
}
.ul_rosliny li a{
	color:#000;
	margin:0;
	padding:0;
	text-decoration:none;
}
.ul_rosliny .kontakt {margin-left:0;width:200px;}

/* mapa */

#mapa p{
margin-left:14px;
}
.inline{
display:inline;
}

#a_projekty{
	display:block;
margin-left:130px;text-decoration: none;color:#000;margin-top:5px;font-weight:normal;
}
#a_projekty:hover {
	color:#cc0099;
}
/* formularz zamowienia */

.krok{
	font-weight: bolder; font-size:13px;
}
.pytanie{
font-weight: 600;
}
.pytanie span{
font-weight: normal;
}
.ul_zam {list-style:none;margin-left:0;padding-left:0;

}

.ul_zam li{
	width:550px;
		
	margin-top:5px;
	height:12px;padding-left:10px;margin-left:10px;
	background:url(images/point.jpg) 0 5px no-repeat;	
}
.klient_email tr{
	border-top: 1px solid black;
}
.klient_email{
	margin:100px 0 0 200px;
	border:1px solid black;
	font-style:verdna;
	
}
.klient_email td{
	padding:2px
}

/*kontakt*/
.tab_kontakt {
	font-size:12px;
}

