﻿/*BEGIN <body> properties*/
	body {padding: 0; margin: 0; background-color: #ffffff; background-image: url(../img/bg.jpg); background-repeat: repeat-x; text-align: center}

/*BEGIN <div> containers*/
	#site-container {padding: 0px; margin: 0 auto; width: 800px}
		#header-container {float: none; width: 800px; height: 365px; margin: 0px; padding: 0px; border-left: 1px solid #5e5d58; border-right: 1px solid #5e5d58}
	
		#content-container {float: left; clear: left; width: 800px; color: #000000; text-align: left; background-image: url(../img/content-back.gif); background-repeat: repeat-y; border-left: 1px solid #5e5d58; border-right: 1px solid #5e5d58}
			#content-left {position: relative; float:left; width: 623px; padding-bottom: 40px; text-align: center; background-color: #ffffff; overflow: hidden; }
			#content-right {float: right; width: 177px; background-image: url(../img/right_bar_bg.jpg); background-repeat: no-repeat; padding-bottom: 20px; background-color: #5e5d58; text-align: center;  }
	
		#footer-container {float: left; clear: left; width: 800px; height: 64px; background-image: url(../img/bottom.jpg); background-repeat: no-repeat; border-left: 1px solid #5e5d58; border-right: 1px solid #5e5d58; border-bottom: 1px solid #5e5d58}
			#footer-left {float: left; margin-left: 20px; margin-top: 10px; text-align: left; color:#5e5d58; font-size: 10px}
			#footer-right {float: right; margin-right: 20px; margin-top: 10px; text-align: right; color:#cc3300; font-size: 10px}
	
		#contact {position: relative; top: 20px; height: 220px; margin: 0px 15px;}
			#contact-left {position: absolute; top: 0px; left: 0px; width: 350px; height: 179px; background-color: #f0e3c0}
				#map-wrapper {position: absolute; top: 54px; left: 30px;}
				#contact-data {position: absolute; top: 40px; right: 20px;}
			#contact-right {position: absolute; top: 0px; left: 350px; width: 243px}
				.contact-card {padding: 20px 0px; padding-left: 10px; background-color: #eeeeee; margin: 15px; margin-top: 0px; margin-right: 0px; font-size: 8pt; text-align: left}
				
		#form {position: relative; margin: 15px; text-align: center}
		
		#gallery-photo {position: relative; margin: 15px auto; padding: 10px 0px; width: 480px; text-align: center; background-color: #ececec}	
		#gallery-desc {font-size: 8pt; margin: 15px; margin-top: 0px; text-align: justify}
		
		#offernav {position: absolute; left: 0px; top: 0px; background-color: #eeeeee}	
		#offer-wrapper {width: 590px; margin: 0px auto}
			#photo-cell {width: 280px; text-align: left}
				#offer-photo {width: 280px; text-align: center; padding: 15px 0px; background-color: #ececec; margin-top: 2px}
				#offer-mail {text-align: left; font-size: 8pt; font-weight: bold; margin-top: 15px}
			#description-cell {width: 300px; text-align: center}

		#list-wrapper {margin: 15px; margin-top: 0px}

		#form-wrapper {padding: 15px 0px; margin: 0px 15px; background-color: #eeeeee}
		
		.separator {position: relative; width: 623px; height: 22px; background-image: url(../img/separator.jpg); background-repeat: no-repeat}
			
/*BEGIN <span> attributes*/
	* {font-family:Arial, sans-serif}
	
	.title {font-size: 11pt; font-weight: bold; text-align: left; display: block;  margin-top: 30px; margin-bottom: 5px; margin-left: 15px; color: #000000}
	
	.gallery-thumb {font-size: 8pt; padding: 5px; margin: 5px; text-align: center; display: block; background-color: #ececec}
	
	.content-text {font-size: 8pt; margin: 15px; margin-top: 0px; text-align: justify; display: block}
	
	.form-message {position: relative; font-size: 8pt; margin: 20px; text-align: center; display: block}

	.offer-thumbs {padding: 5px; background-color: #ececec; display: block}	
	.offer-nav {font-size: 8pt; }
	
	.allegro { margin: auto; margin-top: 20px; }
	
	.special {font-size: 8pt; font-weight: bold; margin-top: 28px; margin-bottom: 20px; text-align: center; display: block; color: #ffffff}
	.specialphoto {text-align: center; margin: 10px auto; width: 154px; padding: 4px 0px; background-color: #8e8e8e; display: block}
	.specialtext  {font-size: 8pt; margin: 5px; text-align: center; display: block; color: #ffffff}
	
	.map-text {font-size: 8pt; font-weight: bold; text-align: center; color: #830101; display: block}
	.contact-brand {font-size: 11pt; font-weight: bold; text-align: left; color: #830101; display: block}
	.contact-adres {font-size: 10pt; font-weight: normal; text-align: left; color: #000000; display: block}
	
	.counterbox {font-size: 8pt; font-weight: normal; margin-top: 50px; margin-bottom: 20px; text-align: center; display: block; color: #ffffff}
	.counter {font-size: 10pt;}
	
/*BEGIN <table> properties*/
	table.gallery-list {text-align: center; margin: auto}	
	
	table.thumbnails {text-align: center; margin: auto;}
		.thumbnails td {margin: 10px; text-align: center}
	
	table.offer-small {text-align: center; margin-top: 15px}
		.offer-small td {padding: 1px}
	
	table.offer-text {text-align: left; border: 0px; border-spacing: 0px 2px; font-size: 8pt; text-align: left; color: #5e5d58; width: 305px; table-layout: fixed}	
		.offer-text  td {background-color: #ececec; padding: 5px 5px}
		.offer-text td.price {background-color: #ddba60}
		.offer-text td.name {width: 80px}
		.offer-text td.longtext {height: 200px; min-height: 150px}
	
	table.motor-list {width: 593px; border-spacing: 2px; font-size: 8pt; text-align: left; color: #5e5d58;}
		.motor-list  td {border: 1px solid #ddba60; background-color: #ececec; padding: 0px 5px}
		.motor-list td.image {width: 80px; padding: 0px 0px}
	
/*BEGIN anchor properties*/
	a {color: #999999; text-decoration: none}
		a:hover {text-decoration: underline}
	a.designer {color:#cc3300; text-decoration: none}
		a.designer:hover {color:#993300}
	a.gallery {color:#5e5d58; text-decoration: none}
		a.gallery:hover {color:#333333}
	a.anchors {color: #999999}
		a.anchors:hover {text-decoration: underline}
	a.nav {color: #5e5d58}
		a.nav:hover {text-decoration: none}
	a.motor-table {color: #5e5d58}
		a.nav:hover {text-decoration: underline}
	a.contact-encouragement {color: #cc3300}
		a.contact-encouragement:hover {text-decoration: underline}
	a.map {color: #830101}
		a.map:hover {text-decoration: underline}
	a.e-mail {color: #000000}
		a.e-mail:hover {text-decoration: underline}
		
/*BEGIN form properties*/
	.contact-form {text-align: center; margin: auto}
	
	input, select, textarea {font-size: 8pt; color: #000000; border: 1px solid #5e5d58; background-color: #cccccc}
		.description {font-size: 8pt; text-align: right}
		.fillin {text-align: left}
		.form-text {width: 400px}
		.form-textarea {width: 400px; height: 200px}
		
/*BEGIN various tweaks*/
	img {border: 0px; vertical-align: middle}
	img.hand  {cursor: hand}
	p {margin-top: 0px}
	
#logo1 {text-align:center; margin-bottom:20px; margin-top: 20px}
#logo2 {text-align:center; margin-bottom:20px;}
#logo3 {text-align:center; margin-bottom:20px;}
#logo4 {text-align:center; margin-bottom:30px;}
