/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/* wyzerowanie domyslnych wartosci */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset {border: 0;}

/* html */
html {width: 100%; height: 100%; background: url(../img/site/html.bg.jpg) 0 0 repeat; position: relative;}

/* body */
body {font: 0.625em/1.5em Tahoma, Arial, regular; color: #827b67; background: url(../img/site/body.bg.png) 0 0 repeat-x; }

/* links */
a {color: #000; text-decoration: none;}	
	a:hover {text-decoration: none;}	
	
/* container */
.container {width: 960px; margin: 0 auto;}

/* wrapper */
#wrapper {width: 100%; background: url(../img/site/wrapper.jpg) 0 0 repeat-x;}

/* amtech */
#amtech {width: 100%; background: url(../img/site/page.bottom.bg.jpg) 0 100% repeat-x; padding-bottom: 89px;}

/* header */
#header {background: url(../img/site/header.bg.jpg) 0 0 no-repeat; margin-bottom: -48px;}
	#header .container {height: 345px; position: relative;}
	
	/* header logo */
	#header h1{width: 276px; height: 166px; overflow: hidden; position: absolute; left: 109px; top: 0px;}
		#header h1 a {width: 276px; height: 166px; display: block; text-indent: -666em; background: url(../img/site/header.h1.a.png) no-repeat;}
	
	/* header slogan */
	/* #header h2 {width: 376px; height: 44px; display: block; text-indent: -666em; overflow: hidden; background: url(../img/site/header.h2.png) no-repeat; position: absolute; top: 63px; left: 401px;}
	zmiana 26.11.2010 */
	#header h2 {width: 376px; height: 44px; display: block; text-indent: -666em; overflow: hidden; position: absolute; top: 63px; left: 401px;}
	
	/* navigation menu */
	ul.header-menu {width: 811px; height: 67px; background: url(../img/site/menu.png) 0 0 no-repeat; position: absolute; top: 222px; left: 149px;}	
		ul.header-menu li {float: left; overflow: hidden;}
			ul.header-menu li a {height: 53px; display: block; line-height: 53px; text-indent: -666em; float: left;}
		
		#amtech-developer {width: 151px; margin-left: 58px;}
		#housing {width: 73px; margin-left: 48px;}
		#houses {width: 37px; margin-left: 49px;}
		#plots {width: 45px; margin-left: 49px;}
		#commercial {width: 76px; margin-left: 45px;}
		#developers {width: 94px; margin-left: 50px;}
			
	/* header submenu */
	#header .header-submenu {width: 345px; height: 54px; padding-left: 20px; background: url(../img/site/header.submenu.png) 0 0 no-repeat; position: absolute; top: 0px; right: 7px;}
		#header .header-submenu li {float: left; overflow: hidden; background: url(../img/site/header.submenu.sep.png) 100% 0 no-repeat; padding: 15px 19px;}
			#header .header-submenu li.last-child {background: 0;}		
			#header .header-submenu li a {display: block; float: left; color: #827b67; font-size: 1.1em;}		
				#header .header-submenu li a:hover {text-decoration: underline;}		
				#header .header-submenu li a.active {font-weight: bold;}		
			
/* content */
#content {}
	#content .container {z-index: 2; position: relative;}
		#content .container:after {display: block; visibility: hidden; clear: both; height: 0; content: ".";}

	/* deafults */
	#content-main {float: right; width: 621px; padding: 0 40px; background: #f4efe4; position: relative; background: #f4efe4 url(../img/site/content.main.png) 0 0 no-repeat;}
	#content-sidebar {float: left; width: 259px; background: url(../img/site/content.sidebar.png) 100% 0 no-repeat; padding-bottom: 100px;}
	
	/* content main -> content main */
	#content-main .content-main .content-main-header  {border-bottom: 1px dashed #d6cebe; font-size: 2.4em; color: #181818; font-weight: normal; padding: 0 0 7px 64px; margin-bottom: 10px;}
		#content-main .content-main .content-main-header span {font-size: 0.75em; display: block;}
	
	/* content main -> house */
	#content-main-house {width: 98px; height: 80px; position: absolute; top: -7px; right: -6px; background: #f4efe4 url(../img/site/content.content.main.png) 0 0 no-repeat;}
	
	/* content main -> search form */
	#search-form {width: 621px; padding: 18px 0 0; border-bottom: 1px dashed #d6cebe;}
		#search-form .content-main-header  {background: url(../img/site/headers.icons/search.form.png) 12px 100% no-repeat;}
		#search-form .content-main-body {}
			#search-form .content-main-body form {font-size: 1.1em; color: #827b67;}
				#search-form .content-main-body form fieldset {overflow: hidden; margin: 10px 0;}
					#search-form .content-main-body form fieldset ul {list-style: none; padding: 0; margin: 0;}
						#search-form .content-main-body form fieldset ul li {float: left;}
							/* 
								#search-form .content-main-body form fieldset ul li input {font-size: 11px; font-family: Tahoma; padding: 3px 5px; color: #827b67; background: #f8f5ea; border-top: 1px solid #e0d7be; border-left: 1px solid #e0d7be; border-right: 1px solid #eee6cd; border-bottom: 1px solid #eee6cd;}

								#search-form .content-main-body form fieldset ul li input {font-size: 1.1em; font-family: Tahoma; background: #f8f5ea; padding: 3px 5px; color: #827b67; border-top: 1px solid #e0d7be; border-left: 1px solid #e0d7be; border-right: 1px solid #eee6cd; border-bottom: 1px solid #eee6cd;}
								#search-form .content-main-body form fieldset ul li select {font-size: 1.1em; font-family: Tahoma; color: #827b67; height: 22px; background: #f8f5ea; border-top: 1px solid #e0d7be; border-left: 1px solid #e0d7be; border-right: 1px solid #eee6cd; border-bottom: 1px solid #eee6cd;}
							*/
							#search-form .content-main-body form fieldset ul li input {font-size: 11px; font-family: Tahoma; padding: 3px 5px; color: #827b67;}
							#search-form .content-main-body form fieldset ul li select {font-size: 11px; font-family: Tahoma; color: #827b67; height: 24px;}
						#search-form .content-main-body form fieldset ul li dl {}
							#search-form .content-main-body form fieldset ul li dl dt {padding: 5px 0 3px;}
							#search-form .content-main-body form fieldset ul li dl dd {}
							#search-form .content-main-body form fieldset ul li.search-form-type-of-property {width: 182px;}
								#search-form .content-main-body form fieldset ul li.search-form-type-of-property select {width: 162px;}
							#search-form .content-main-body form fieldset ul li.search-form-resident {width: 211px;}
								#search-form .content-main-body form fieldset ul li.search-form-resident select {width: 191px;}
							#search-form .content-main-body form fieldset ul li.search-form-city input {width: 157px;}
							#search-form .content-main-body form fieldset ul li.search-form-price {width: 160px; margin-top: 10px;}
								#search-form .content-main-body form fieldset ul li.search-form-price ul {}
									#search-form .content-main-body form fieldset ul li.search-form-price ul li {}
									#search-form .content-main-body form fieldset ul li.search-form-price ul li dl {width: 80px; overflow: hidden;}
										#search-form .content-main-body form fieldset ul li.search-form-price ul li dl dt {float: left; padding-right: 5px;}
										#search-form .content-main-body form fieldset ul li.search-form-price ul li dl dd {float: left;}
											#search-form .content-main-body form fieldset ul li.search-form-price ul li dl dd input {width: 47px;}
							#search-form .content-main-body form fieldset ul li.search-form-area {width: 160px; margin-top: 10px;}
								#search-form .content-main-body form fieldset ul li.search-form-area ul {}
									#search-form .content-main-body form fieldset ul li.search-form-area ul li {}
									#search-form .content-main-body form fieldset ul li.search-form-area ul li dl {width: 80px; overflow: hidden;}
										#search-form .content-main-body form fieldset ul li.search-form-area ul li dl dt {float: left; padding-right: 5px;}
										#search-form .content-main-body form fieldset ul li.search-form-area ul li dl dd {float: left;}
											#search-form .content-main-body form fieldset ul li.search-form-area ul li dl dd input {width: 47px;}
							#search-form .content-main-body form fieldset ul li.search-form-offert-number {width: 160px; margin-top: 10px;}
								#search-form .content-main-body form fieldset ul li.search-form-offert-number input {width: 140px;}
							#search-form .content-main-body form fieldset ul li.search-form-type {}
								#search-form .content-main-body form fieldset ul li.search-form-type ol {}
									#search-form .content-main-body form fieldset ul li.search-form-type ol li {clear: left; padding: 0 0 5px 0;}
										#search-form .content-main-body form fieldset ul li.search-form-type ol li input {border: 0;}
							#search-form .content-main-body form fieldset .search-form-submit {width: 60px; height: 20px; float: right; margin-top: 48px;}
			
			
	/* content main -> highlights ads */
	#highlights-ads {width: 621px; padding-bottom: 20px;}
		#highlights-ads .content-main-header  {margin-top: 10px; background: url(../img/site/headers.icons/highlights.ads.png) 12px 100% no-repeat;}
		#highlights-ads .content-main-body {color: #827b67;}
			#highlights-ads .content-main-body #highlights-ads-list {list-style: none; padding: 0; margin: 0;}
				#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item {height: 61px; padding: 10px 0; margin-top: 10px; background: url(../img/site/highlights.ads/bg.item.png) 0 0 no-repeat;}
					#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul {width: 621px; overflow: hidden;}
						#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li {float: left;}
							#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-header {width: 190px; font-size: 1.1em;}
								#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-header h3 {line-height: 1.84em;}
									#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-header h3 a {color: #827b67;}
								#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-header h4 {line-height: 1.0em; font-size: 0.9em; color: #cc0000;}
								#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-header dl {overflow: hidden; line-height: 1.84em;}
									#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-header dl dt {float: left; padding-right: 5px;}
									#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-header dl dd {}
						#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-body {width: 308px; position: relative;}
							#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-body p {width: 220px; height: 61px; line-height: 1.84em; font-size: 1.1em;}
							#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-body .highlights-ads-list-item-body-more {position: absolute; bottom: 0; right: 10px; width: 60px; height: 20px;}
						#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-photo {}
							#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-photo p {}
								#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-photo p a {display: block; border: 1px solid #838383;}
									#highlights-ads .content-main-body #highlights-ads-list .highlights-ads-list-item ul li.highlights-ads-list-item-photo p a img {display: block;}
	
	/* offer details page */
	#content-offer-details {}
		#content-offer-details #content-main-house {display: none;}
	
		/* content main -> offer details */
		#offer-details {width: 621px; padding: 18px 0 0; position: relative;}
			#offer-details .content-main-header  {background: url(../img/site/headers.icons/offer.details.png) 12px 100% no-repeat;}
			#offer-details #offer-details-more {overflow: hidden; font-size: 1.1em; float: right; margin: -35px 0 0;}
				#offer-details #offer-details-more li {float: left;}
					#offer-details #offer-details-more li.first-child {border-right: 1px solid #827B67; padding-right: 5px;}
					#offer-details #offer-details-more li.last-child {padding-left: 5px;}
					#offer-details #offer-details-more li a {color: #827B67;}
						#offer-details #offer-details-more li a:hover {text-decoration: underline;}
				#offer-details #offer-details-number {float: left; font-size: 1.1em; position: absolute; top: 45px; left: 40%;}
					#offer-details #offer-details-number dt {float: left; padding-right: 5px;}
					#offer-details #offer-details-number dd {font-weight: bold; float: left;}
			#offer-details .offer-details-header {background: url(../img/site/icons/green.arrow.png) 6px 11px no-repeat; font-weight: bold; color: #141310; padding: 7px 0 7px 21px; font-size: 1.1em; border: 1px dashed #d6cebe; border-width: 1px 0;}
			
			/* content main -> offer details -> gallery */
			#offer-details #offer-details-gallery {}
				#offer-details #offer-details-gallery h4 {display: none;}
				#offer-details #offer-details-gallery ul {list-style: none; padding: 0; margin: 0; overflow: hidden;}
					#offer-details #offer-details-gallery ul li {float: left; margin: 0 5px;}
						#offer-details #offer-details-gallery ul li a {display: block;}
							#offer-details #offer-details-gallery ul li a img {display: block; border: 1px solid #827b67;}
			
			/* content main -> offer details -> information */
			#offer-details #offer-details-information {width: 621px; list-style: none; padding: 0; margin: 0; overflow: hidden;}
				#offer-details #offer-details-information .general-information {float: left; width: 335px;}
				#offer-details #offer-details-information .property {float: left; width: 286px;}
				#offer-details #offer-details-information ul {list-style: none; padding: 10px 0; margin: 0;}
					#offer-details #offer-details-information ul li {padding: 3px 0;}
						#offer-details #offer-details-information ul li dl {width: 219px; font-size: 1.1em; overflow: hidden;}
							#offer-details #offer-details-information ul li dl dt {float: left;}
							#offer-details #offer-details-information ul li dl dd {float: right; font-weight: bold;}
			
			/* content main -> offer details -> description */
			#offer-details-description {width: 621px;}
				#offer-details-description .offer-details-description-body {padding: 10px 15px;}
					#offer-details-description .offer-details-description-body p {font-size: 1.1em; text-align: justify; margin: 5px 0; line-height: 1.6em;}
			
			/* content main -> offer details -> contact form */
			#offer-details-contact-information {width: 621px; border-bottom: 1px dashed #d6cebe; margin-bottom: 10px;}
				#offer-details-contact-information form {width: 621px; position: relative; padding-bottom: 28px;}
					#offer-details-contact-information form ul {width: 414px;list-style: none; padding: 0; margin: 0;}
						#offer-details-contact-information form ul li {float: left; width: 207px; padding: 10px 0;}
							#offer-details-contact-information form ul li dl {}
								#offer-details-contact-information form ul li dl dt {font-size: 1.1em; margin-bottom: 3px;}
								#offer-details-contact-information form ul li dl dd {}
									#offer-details-contact-information form ul li dl dd input {width: 160px; font-size: 11px; font-family: Tahoma; padding: 3px 5px; color: #827b67;}
							#offer-details-contact-information form ul .offer-details-contact-information-text {position: absolute; top: 0; right: 0;}
								#offer-details-contact-information form ul .offer-details-contact-information-text textarea {width: 193px; height: 73px; font-size: 11px; font-family: Tahoma; padding: 3px 5px; color: #827b67;}
							#offer-details-contact-information form ul .add-offer-details-contact-information-text {position: relative; top: 0; right: 0;}
								#offer-details-contact-information form ul .add-offer-details-contact-information-text textarea {width: 600px; height: 300px; font-size: 11px; font-family: Tahoma; padding: 3px 5px; color: #827b67;}
					#offer-details-contact-information .submit {position: absolute; bottom: 6px; right: 0;}
		
	/* results announcement */
	#content-results-announcement {}
	
		/* results announcement -> results announcement content */
		#results-announcement {width: 621px;}
			#results-announcement .content-main-header  {margin-top: 10px; background: url(../img/site/headers.icons/highlights.ads.png) 12px 100% no-repeat;}
			#results-announcement .content-main-body  {margin-top: -20px;}

			/* results-amtechsite */
			#results-announcement .results-amtechsite {font-size: 1.3em; line-height: 1.8em;}
			#results-announcement .results-amtechsite strong {color: #4b463a;}
			#results-announcement .results-amtechsite a {color: #827b67;}
			#results-announcement .results-amtechsite a:hover {text-decoration: underline;}
			
			/* results announcement -> list */
			#results-announcement .results-announcement {width: 621px; list-style: none; padding: 10px 0 0 0; margin: 0; overflow: hidden;}
				#results-announcement .results-announcement .results-announcement-item {width: 169px; float: left; border-bottom: 1px dashed #d6cebe; position: relative; padding: 0 0 27px 141px; margin-top: 20px;}
					#results-announcement .results-announcement .results-announcement-item h4 {font-size: 1.1em; line-height: 1.8em;}
						#results-announcement .results-announcement .results-announcement-item h4 a {color: #4b463a;}
					
					/* results announcement -> list -> information */
					#results-announcement .results-announcement .results-announcement-item .results-announcement-item-information {width: 160px;}
						#results-announcement .results-announcement .results-announcement-item .results-announcement-item-information li {font-size: 1.1em; line-height: 1.8em;}
							#results-announcement .results-announcement .results-announcement-item .results-announcement-item-information .results-announcement-item-information-header {font-weight: bold; color: #4b463a;}
							#results-announcement .results-announcement .results-announcement-item .results-announcement-item-information .results-announcement-item-information-header-new {line-height: 1.0em; font-size: 0.9em; color: #cc0000;}
							#results-announcement .results-announcement .results-announcement-item .results-announcement-item-information li dl {width: 160px; overflow: hidden;}
								#results-announcement .results-announcement .results-announcement-item .results-announcement-item-information li dl dt {float: left; padding-right: 5px;}
								#results-announcement .results-announcement .results-announcement-item .results-announcement-item-information li dl dd {font-weight: bold;}
					
					/* results announcement -> list -> photo */
					#results-announcement .results-announcement .results-announcement-item .results-announcement-item-photo {position: absolute; top: 0; left: 0;}
						#results-announcement .results-announcement .results-announcement-item .results-announcement-item-photo img {display: block; border: 1px solid #827b67;}
					
					/* results announcement -> list -> options */
					#results-announcement .results-announcement .results-announcement-item .results-announcement-item-options {width: 300px; position: absolute; bottom: 0; left: 0; font-size: 1.1em;}
						#results-announcement .results-announcement .results-announcement-item .results-announcement-item-options li {float: left; padding-right: 20px;}
							#results-announcement .results-announcement .results-announcement-item .results-announcement-item-options li a {display: block; float: left; color: #827b67; padding: 5px 5px 5px 20px;}
								#results-announcement .results-announcement .results-announcement-item .results-announcement-item-options li a:hover {text-decoration: underline;}
							
							#results-announcement .results-announcement .results-announcement-item .results-announcement-item-options li .results-announcement-item-options-show-details {background: url(../img/site/icons/show.details.png) 0 50% no-repeat;}
							#results-announcement .results-announcement .results-announcement-item .results-announcement-item-options li .results-announcement-item-options-add-to-clipboard {background: url(../img/site/icons/add.to.clipboard.png) 0 50% no-repeat; padding-left: 28px;}
			
					/* results announcement -> list -> jcarousel style */
					.jcarousel-skin-tango .jcarousel-list-horizontal {padding: 0;margin: 0;}
					.jcarousel-skin-tango .jcarousel-container-horizontal {width: 526px;padding: 5px 40px 20px;margin: 0 auto;}
					.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  452px;height: 105px;margin: 0 auto;}
					.jcarousel-skin-tango .jcarousel-item {width: 141px;height: 105px;}

					/* Horizontal Buttons */
					.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 40px;right: 5px;width: 46px;height: 36px;cursor: pointer;background: url(../img/site/icons/blue.next.right.png) 0 0 no-repeat;}
					.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 40px;left: 4px;width: 54px;height: 36px;cursor: pointer;background: url(../img/site/icons/blue.prev.left.png) 0 0 no-repeat;}

			
			
	/* content-main-pager */
	#content-main-pager {width: 621px; height: 20px; margin: 20px 0; position: relative; font-size: 1.1em; overflow: hidden;}
		#content-main-pager h4 {display: none;}
		#content-main-pager a {color: #827b67;}
			#content-main-pager a:hover {text-decoration: underline;}
		#content-main-pager .content-main-pager-back {position: absolute; top: 0px; left: 0;}
		#content-main-pager .content-main-pager-next {position: absolute; top: 0px; right: 0;}
		#content-main-pager .content-main-pager-pager {margin: 0 auto;}
			#content-main-pager .content-main-pager-pager ol {list-style: none; padding: 0; margin: 0; position: absolute; top: 0;}
				#content-main-pager .content-main-pager-pager ol li {float: left; line-height: 1.7em; color: #4b463a; padding: 0 5px;}
					#content-main-pager .content-main-pager-pager ol li a {display: block; float: left; text-align: center; background: url(../img/site/icons/circle.png) 50% 50% no-repeat; color: #4b463a; padding: 0 5px;}
	
	
	/* content sidebar -> price promotion */
	#content-sidebar-price-promotion {width: 227px; height: 209px; padding: 25px 16px; margin-bottom: -30px; background: url(../img/site/content.sidebar.price.promotion.png) 0 0 no-repeat;}
		#content-sidebar-price-promotion .content-sidebar-header {width: 163px; border-bottom: 1px dashed #fff; color: #181818; font-size: 2.4em; font-weight: normal; padding:0 0 10px 64px; background: url(../img/site/headers.icons/price.promotion.png) 12px 100% no-repeat;}
			#content-sidebar-price-promotion .content-sidebar-header span {font-size: 0.75em; display: block;}
		#content-sidebar-price-promotion .content-sidebar-body {list-style: none; padding: 13px 0 17px 5px; margin: 0;}
	
	/* content sidebar -> what we offer */
	#content-sidebar-what-we-offer {width: 227px; padding: 0px;}
		#content-sidebar-what-we-offer .content-sidebar-header {width: 163px; border-bottom: 1px dashed #b7d42d; color: #181818; font-size: 2.4em; font-weight: normal; padding:0 0 10px 64px; background: url(../img/site/headers.icons/what.we.offer.png) 12px 100% no-repeat;}
			#content-sidebar-what-we-offer .content-sidebar-header span {font-size: 0.75em; display: block;}
		#content-sidebar-what-we-offer .content-sidebar-body {list-style: none; padding: 0; margin: 0;}
			#content-sidebar-what-we-offer .content-sidebar-body li {}
				#content-sidebar-what-we-offer .content-sidebar-body li a {width: 187px; display: block; color: #fff; font-size: 1.1em; background: url(../img/site/content-sidebar-what-we-offer/arrow.png) 8px 50% no-repeat; border-bottom: 1px dashed #6a8e1f; padding: 8px 20px;}
					#content-sidebar-what-we-offer .content-sidebar-body li a:hover {background: #8fb838 url(../img/site/content-sidebar-what-we-offer/arrow.png) 8px 16px no-repeat;}
				#content-sidebar-what-we-offer .content-sidebar-body li.last-child a {border: 0;}
	
	
	/* content sidebar -> contact with us */
	#content-sidebar-contact-with-us {width: 227px; padding: 0px;}
		#content-sidebar-contact-with-us .content-sidebar-header {width: 163px; border-bottom: 1px dashed #b7d42d; color: #181818; border-top: 1px dashed #b7d42d; font-size: 2.4em; font-weight: normal; padding:10px 0 10px 64px; background: url(../img/site/headers.icons/contact.with.us.png) 12px 100% no-repeat;}
			#content-sidebar-contact-with-us .content-sidebar-header span {font-size: 0.75em; display: block;}
		#content-sidebar-contact-with-us .content-sidebar-body {list-style: none; padding: 0; margin: 0; color: #fff;}
		#content-sidebar-contact-with-us .content-sidebar-body dl {font-size: 1.1em; line-height: 1.6em; padding: 10px 0;}
			#content-sidebar-contact-with-us .content-sidebar-body dl dt {}
			#content-sidebar-contact-with-us .content-sidebar-body dl dd {}
				#content-sidebar-contact-with-us .content-sidebar-body dl .phone {margin: 10px 0 5px 0; padding: 0 0 0 26px; background: url(../img/site/sidebar.contact.with.us/phone.png) 0 50% no-repeat;}
				#content-sidebar-contact-with-us .content-sidebar-body dl .email {margin: 0px 0 10px 0; padding: 0 0 0 26px; display: block; color: #fff; font-weight: bold; background: url(../img/site/sidebar.contact.with.us/email.png) 0 50% no-repeat; text-decoration: none;}
				#content-sidebar-contact-with-us .content-sidebar-body dl dd a {color: #fff; font-weight: bold; text-decoration: underline;}
		#content-sidebar-contact-with-us .content-sidebar-body ul {list-style: none; padding: 0 0 15px 0; margin: 0; border-bottom: 1px dashed #b7d42d;}
			#content-sidebar-contact-with-us .content-sidebar-body ul li {color: #fff; font-size: 1.1em; line-height: 1.6em;}

	
/* footer */
#footer {}
	#footer .container {height: 53px; padding-top: 24px; position: relative;}

		/* footer menu */
		#footer .footer-menu {list-style: none; padding: 0; margin: 0 20px 0 0; float: right;}
			#footer .footer-menu li {float: left; border-right: 1px solid #fff;}
				#footer .footer-menu li.last-child {border-right: 0;}
				#footer .footer-menu li a {float: left; display: block; font-size: 1.1em; color: #fff; padding: 0 9px 0 8px;}
					#footer .footer-menu li a:hover {text-decoration: underline;}
					
		/* footer -> created by */
		#footer .footer-created-by {font-size: 1.1em; color: #fff; position: absolute; top: 24px; left: 316px;}
			#footer .footer-created-by a {color: #fff; font-weight: bold;}
				#footer .footer-created-by a:hover {text-decoration: underline;}
		
		/* footer -> footer house */
		#footer-house {width: 289px; height: 152px; position: absolute; top: -76px; left: 0px; z-index: 1; background: url(../img/site/footer.house.png) 0 0 no-repeat;}
		/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
