*{margin:0;padding:0}
body{font-family:'Century Gothic', sans-serif;background:#fff url(/images/main-bg2.jpg) repeat-x left top;position:relative;min-width:1002px}
body.mainpage{background:#F2ECE0 url(/images/main-bg.jpg) repeat-x left top}
table{border-collapse:collapse}
q{quotes:none}
a{color:#0E4F09;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none}
.center{text-align:center}

#wrap{width:1002px;margin:0 auto;background:url(/images/wrap-bg2.jpg) no-repeat center top;overflow:hidden}
.mainpage #wrap{background:url(/images/wrap-bg.jpg) no-repeat center top}

#header{height:425px;position:relative;z-index:100}
.mainpage #header{height:505px}
	#header #logo{display:block;width:170px;height:84px;position:absolute;right:230px;top:55px}
	.mainpage #header #logo{width:226px;height:110px;right:152px;top:68px}
	#header #main-nav{list-style-type:none;font-size:0.65em;position:absolute;left:240px;top:370px;line-height:100%}
	.mainpage #header #main-nav{left:210px;top:500px;font-size:0.7em}
		#header #main-nav li{float:left;padding:0 20px;border-right:1px solid #0E4F09}
		#header #main-nav li.last{border-right:none}
			#header #main-nav li.current a{text-decoration:underline}
	#header #add-nav{list-style-type:none;font-size:0;position:absolute;right:365px;top:28px}
	.mainpage #header #add-nav{right:343px;top:40px}
		#header #add-nav li{float:left;padding:0 4px;border-right:1px solid #fff;height:8px}

#navbar{overflow:hidden;height:1%;padding:0 0 20px 0}
	#navbar ul{list-style-type:none}
		#navbar ul li{float:left}
	#navbar #catalog-nav{float:left;padding:0 0 0 60px}
		#navbar #catalog-nav li{margin-right:10px}
	#navbar #service-nav{float:right;padding:20px 80px 0 0}
		#navbar #service-nav li{margin-left:20px}

#navbar1{float:left;width:190px;padding:0 0 20px 15px;position:relative;z-index:3;}
	#navbar1 #catalog-nav{list-style-type:none;font-size:0.65em;height:1%}
		#navbar1 #catalog-nav li a{color:#000;display:block;height:1%}
		#navbar1 #catalog-nav li a.plants{background:url(/images/catalog-nav-plants-bg.png) no-repeat 5px center;padding:65px 0 20px 90px}
		#navbar1 #catalog-nav li a.compositions{background:url(/images/catalog-nav-compositions-bg.png) no-repeat left center;padding:30px 0 30px 90px}
		#navbar1 #catalog-nav li a.containers{background:url(/images/catalog-nav-containers-bg.png) no-repeat left center;padding:20px 0 30px 90px}
		#navbar1 #catalog-nav li a.service{background:url(/images/catalog-nav-service-bg.png) no-repeat 6px center;padding:20px 0 30px 90px}
		#navbar1 #catalog-nav li a.cooperation{background:url(/images/catalog-nav-cooperation-bg.png) no-repeat left center;padding:25px 0 35px 90px}

#navbar2{float:right;width:180px;padding:80px 30px 20px 0}
	#navbar2 #service-nav{list-style-type:none;font-size:0.55em;height:1%}
		#navbar2 #service-nav a{display:block;height:1%}
		#navbar2 #service-nav a.offices{background:url(/images/service-nav-offices-bg.png) no-repeat left center;padding:20px 0 15px 50px}
		#navbar2 #service-nav a.apartments{background:url(/images/service-nav-apartments-bg.png) no-repeat left center;padding:15px 0 10px 50px}
		#navbar2 #service-nav a.malls{background:url(/images/service-nav-malls-bg.png) no-repeat left center;padding:12px 0 12px 50px}
		#navbar2 #service-nav a.restaurants{background:url(/images/service-nav-restaurants-bg.png) no-repeat left center;padding:12px 0 12px 50px}
		#navbar2 #service-nav a.landscaping{background:url(/images/service-nav-landscaping-bg.png) no-repeat left center;padding:15px 0 15px 50px}
		#navbar2 #service-nav a.conservatories{background:url(/images/service-nav-conservatories-bg.png) no-repeat left center;padding:20px 0 15px 50px}
			#navbar2 #service-nav a span{color:#000}

#content{overflow:hidden;height:1%}
.mainpage #content{float:left;width:520px;background:url(/images/content-bg.jpg) no-repeat left 30px;padding:100px 0 20px 10px}
	#content h2{font-size:0.7em;margin-bottom:10px;color:#0E4F09;font-weight:normal}
	#content p{font-size:0.7em;margin-bottom:10px;text-align:justify;line-height:110%}
	#content ul, #content ol{font-size:0.7em;margin-bottom:10px;padding:0 0 0 25px;list-style-type:none}
	
	
	#content #feedback, #content #ChronoContact_send {margin-bottom:10px}
	
	#content #ChronoContact_send {
    width: 480px;
  }
		#content #feedback p, #content #ChronoContact_send p {font-size:0.65em}
		#content #feedback table, #content #ChronoContact_send {font-size:0.65em}
		#content #feedback th, #content #ChronoContact_send th {text-align:left;font-weight:normal;width:120px;vertical-align:top;padding:0 0 2px 0}
		#content #feedback td, #content #ChronoContact_send td {vertical-align:top;padding:0 0 2px 0}
		#content #feedback label, #content #ChronoContact_send label {padding:5px 0 0 0;display:block;float: left; width: 120px!important;}
		#content #feedback .input-text, #content #ChronoContact_send .cf_inputbox {width:350px;border:1px solid #115612;padding:2px 4px;display:block;font:1em 'Century Gothic', sans-serif}
		#content #feedback .input-button, #content #ChronoContact_send .cf_button input {float:right;background:#083208 url(/images/button-bg.gif) repeat-x left top;padding:2px 4px;border:none;color:#fff;font:1em 'Century Gothic', sans-serif;cursor:pointer}
		#content #feedback textarea, #content #ChronoContact_send textarea {width:350px;height:120px;border:1px solid #115612;padding:2px 4px;font:1em 'Century Gothic', sans-serif}
		#content #feedback .captcha img, #content #ChronoContact_send .cf_captcha_div img {border:1px solid #115612}
		
		
		
	#content #gallery{overflow:hidden;height:1%;margin-bottom:10px}
	#content #gallery #gallery-content{float:left;width:425px;background:url(/images/gallery-content-bg.png) no-repeat right center;min-height:410px;padding:0 35px 0 10px}
		#content #gallery #gallery-content .title-compositions{background:url(/images/title-composition-bg.png) no-repeat left top;padding:5px 0 30px 130px}
		#content #gallery #gallery-content .title-containers{background:url(/images/title-containers-bg.png) no-repeat left top;padding:5px 0 30px 110px}
		#content #gallery #gallery-content .title-plants{background:url(/images/title-plants-bg.png) no-repeat 30px top;padding:70px 0 40px 125px}
		#content #gallery #gallery-content .title-gallery{background:url(/images/title-gallery-bg.png) no-repeat 40px top;padding:40px 0 50px 125px}
			#content #gallery #gallery-content .title h2{font-size:0.9em;margin-bottom:15px}
			#content #gallery #gallery-content .title ul{list-style-type:none;padding:0;height:1%}
		#content #gallery #gallery-content p{font-size:0.65em;padding:0 0 0 40px;text-align:left}
		#content #gallery #gallery-content .center{text-align:center}
		#content #gallery #gallery-content a{color:#000}
		#content #gallery #gallery-content .current a{text-decoration:underline}
	#content #gallery #gallery-photos{float:right;width:510px;padding:40px 5px 0 0}
		#content #gallery #gallery-photos p{font-size:0.65em;text-align:center;margin-bottom:15px}
		#content #gallery #gallery-photos .amount{border:1px solid #000;padding:3px 6px;margin:0 4px}
		#content #gallery #gallery-photos .nav{list-style-type:none;text-align:center;padding:0;font-size:0.65em;line-height:100%;margin-bottom:15px}
			#content #gallery #gallery-photos .nav li{display:inline}
			#content #gallery #gallery-photos .alt li{padding:0 0 0 5px}
				#content #gallery #gallery-photos .alt li a{padding:0 5px 0 0;color:#000}
		#content #gallery #gallery-photos .results{color:#0E4F09}
		#content #gallery #gallery-photos .photos{list-style-type:none;padding:0;font-size:0.65em}
			#content #gallery #gallery-photos .photos li{display:inline-block;vertical-align:top;margin:0 10px 15px 0;text-align:center;width:110px}
			#content #gallery #gallery-photos .wide-photos li{width:165px;margin:0 2px 15px 0}
			#content #gallery #gallery-photos .photos a{color:#000;display:block}
			#content #gallery #gallery-photos .photos span{background:url(/images/marker.gif) no-repeat 5px center;padding:0 0 0 20px}
	#content #object{overflow:hidden;height:1%;margin-bottom:20px}
		#content #object .objects-nav{float:left;width:265px;padding:0 0 0 55px}
			#content #object .objects-nav h2{font-size:0.9em;margin-bottom:15px}
			#content #object .objects-nav ul{list-style-type:none;padding:0}
				#content #object .objects-nav ul a{color:#000}
				#content #object .objects-nav ul .current a{text-decoration:underline}
		#content #object .object-info{float:right;width:290px;padding:40px 0px 0 0 }
			#content #object .object-info table{width:100%;font-size:0.7em;border-top:1px dotted #000;margin-bottom:20px}
				#content #object .object-info table th{border-bottom:1px dotted #000;padding:2px 0 6px 0;font-weight:normal;text-align:left}
				#content #object .object-info table td{border-bottom:1px dotted #000;padding:2px 0 6px 0}
		#content #object .object-photos{float:left;width:350px;padding:0 0 0 10px}
		
			#content #object .object-photos h2{font-size:0.9em;text-align:center;margin-bottom:20px}
			#content #object .object-photos .photos{list-style-type:none;padding:0;overflow:hidden;height:1%}
				#content #object .object-photos .photos li{float:left;margin:0 10px 0 0}
			#content #object .object-photos .pager{list-style-type:none;padding:0;text-align:center}
				#content #object .object-photos .pager li{display:inline}
					#content #object .object-photos .pager li a{color:#000}

#footer{background:url(/images/footer-bg2.png) no-repeat 30px top;clear:both;overflow:hidden;height:1%;padding:25px 0}
.mainpage #footer{background:url(/images/footer-bg.png) no-repeat left top}
	#footer p{font-size:0.6em;float:right;width:260px}
	#footer address{font-size:0.6em;font-style:normal;float:left;width:320px;padding:0 0 0 50px}
	.mainpage #footer address{font-size:0.7em;width:400px;padding:0 0 0 80px}

#ltree{width:324px;height:278px;position:absolute;left:0;top:0;background:url(/images/ltree-bg2.png) no-repeat left top}
.mainpage #ltree{width:349px;height:369px;background:url(/images/ltree-bg.png) no-repeat left top}
#rtree{width:318px;height:278px;position:absolute;right:0;top:0;background:url(/images/rtree-bg2.png) no-repeat left top}
.mainpage #rtree{width:345px;height:369px;background:url(/images/rtree-bg.png) no-repeat left top}
#people{width:1002px;height:374px;position:absolute;left:50%;top:52px;background:url(/images/people2.png) no-repeat center top;margin:0 0 0 -501px}
.mainpage #people{height:500px;top:82px;background:url(/images/people.png) no-repeat right top}

.cf_captcha_div {
  float: left;
}

.clear, .cfclear {
  clear: both;
  height: 1px;
  line-height: 0;
  font-size: 0;
}

#gallery-main {
	text-align: center;
	width: 700px;
}
	#gallery-main a {
	}
	#gallery-main img {
		margin: 5px;
	}


#gallery-navbar {
	float: left;
	width: 160px;
	margin: 0 50px;
}

	#gallery-navbar ul {
		list-style: none;
	}

	#gallery-navbar ul li {
		float: left;
	}

	#gallery-navbar img {
		margin-bottom: 10px;
	}
	
