/* ---( General typology )----------------------------- */

body	{
  margin                : 0;
  padding               : 0;
	background-color      : #fff;
	color                 : #000;
	font-family           : Arial, Helvetica, sans-serif;
	font-size             : small;
	height                : 100%; 
	text-align						: center;
}

p {
	margin-top 		: 10px;
	margin-bottom : 10px;
}

a {
	color : #FD1813;
}

a:hover {
	color : #000;
}

h1 {
	font-size 			: 14pt;
	margin-bottom 	: 13px;
	margin-top 			: 15px;
	color 					: #FD1813;
}

h2 {
	font-size 			: 11pt;
	margin-bottom 	: 4px;
	margin-top 			: 7px;
	color 					: #FD1813;
}

h3 {
	font-size 			: 10pt;
	margin-bottom 	: 0px;
	margin-top 			: 4px;
	color 					: #FD1813;
}

ul {
	list-style-type : disc;
	color 					: #000;
	margin-top 			: 5px;
}

li {
	color 					: #000;
}

img.imgright {
	
	float 	: right;
	margin-left : 15px;
}

img.imgleft {
	border 	: 1px solid #000;
	float 	: left;
	margin-right : 15px;
}

img.imgcenter {
	position : relative;
	left : 10%;
}


/* ------------( the divs ) ----------- */

#site {
  display               : block;
  width 								: 756px;
  margin-left           : auto;
  margin-right          : auto;
  text-align						: left;
  background-color      : #fff;
}


table {
	border-collapse : collapse;
}

td {
	vertical-align 	: top;
	padding 				: 0px;
}

table#mainsite {
  background-image 			: url('/images/bg_menu.gif') !important;
  background-repeat 		: repeat-y;
  background-position 	: 0px 0px;
	margin 								: 0px;
}

td#menu {
	background-image 			: url('/images/left/imagerotator.php');
	background-repeat 		: no-repeat;
	background-position 	: 0px 0px;
	width 								: 159px;
  padding-top 					: 65px;
  padding-right 				: 25px;
}


#menulist  {
	text-align 				: right;
	display 					: block;
	list-style-type		: none;
	list-style-image  : none;
}

#menulist li {
	padding-top 					: 3px;
	padding-bottom 				: 3px;
}

#menulist a {
	font-size 						: 14px;
	font-weight 					: bold;
	text-decoration 			: none;
	color 								: #fff;
}

#menulist a:hover {
	color 								: #000;
}

a.selectedmenu {
	color 								: #000 !important;
}


td#main {
  background-image 		: url('/images/bg_main.jpg');
  background-repeat 	: no-repeat;
  background-position : 0px 82px;
}

#header {
	display 		: block;
	height 			: 83px;
	width 			: 598px;
	margin 			: 0px;
	padding 		: 0px;
}

#secret {
	display : inline;
}

#content  {
  padding-top 			: 5px;
  padding-left 			: 32px;
  padding-bottom 		: 30px;
  padding-right			: 15px;
  border-right			: 1px solid #000;
}

#footer {
	border 						: none;
	height 						: 38px;
	/*width 						: 755px;
	
  margin-left				: auto;
  margin-right			: auto;*/
  display 					: block;
	position 					: relative;
	left 							: 0px;
	bottom 						: 50px;
	background-image 	: url('/images/bg_footer.gif');
	background-repeat : no-repeat;
	color 						: #AAAAAA;
	text-align 				: center;
	font-size 				: 11px;
	padding-top				: 24px;
	padding-left 			: 80px;
}

#footer a {
	color 						: #ccc;
}

#footer a:hover {
	color 	: #fff;
}

div.introlink {
	float 				: left;
	margin-right 	: 15px;
}

div.introlink h3{
	font-size 		: 13px;
	font-weight 	: bold;
	margin-top 		: 3px;
	margin-bottom : 3px;
	color 				: #000;
}

div.introlink ul{
	margin-top : 0px;
	
}

div.introlink li{
	padding-left 		: 0px;
	margin-left 		: 0px;
	padding-top 		: 2px;
	padding-bottom 	: 2px;
}

/* ---( Tankstations )----------------------------- */

div.location {
	margin-top 		: 10px;
	margin-bottom : 10px;
}

div.location h1{
	background-color 	: #F2F2F2;
	border 						: 1px solid #ccc;
	padding 					: 2px;
	color 						: #000;
	font-size 				: 10pt;
}

div.other{
	float 					: right;
	border 					: 1px solid #ccc;
	padding 				: 5px;
}

div.other ul{
	margin 					: 3px;
	list-style-type : none;
}

div.other li {
	padding-left 		: 0px;
	margin-left 		: 0px;
}

table.location td.descr{
	font-style 			: italic;
}

div.location ul {
	padding-left 		: 0px;
	margin-top 			: 0px;
	margin-bottom 	: 0px;
	margin-left 		: 0px;
	list-style-type : none;
}

div.location li {
	padding-left 		: 0px;
	margin-left 		: 0px;
	
}

table#tankstation {
	margin 					: 0px;
	width 					: 100%;
}

table#tankstation td {
	padding 				: 3px;
}

/* ---( Made By )----------------------------- */

#madeby {
	z-index : 10;
	width 								: 755px;
	margin-left						: auto;
  margin-right					: auto;
	position 							: relative;
	bottom 								: 0px;
	left 									: 11px;
  font-size             : 9px;
	font-family           : Arial, Helvetica, sans-serif;
  color                 : #797979;
  text-align 						: left;
}

#madeby a {
  color                 : #797979;
}  

#madeby a:hover {
  color                 : #D6026B;
}  

/* --------------( NEWS ) --------------- */
.newstable {
	width 								: 100%;
}

.newstable td {
	vertical-align 				: top;
	padding 							: 5px;
}

.newstable td img {
	border 								: none;
	float 								: right;
	
}

.newstable td.publish {
	white-space 					: nowrap;
	width 								: 65px;
}

#newsflash {
	float 								: right;
  margin-top 						: 5px;
  margin-bottom 				: 10px;
  padding								: 15px;
  color									: #000;
  background-color 			: #F2F2F2;
  border 								: 1px solid #FD1813;
}

#newsflash ul {
	margin-top 						: 5px;
	margin-bottom	 				: 5px;
	margin-left 					: 10px;
	list-style-type 			: none;
	list-style-image  		: none;
}

#newsflash li {
	padding 							: 3px;
}

/* ------------( breadcrumb ) ----------- */
#breadcrumb {
  color									: #000;
  font-size							: 11px;
}

#breadcrumb a {
  color									: #000;
  font-size							: 11px;
	text-decoration				: none;
}

#breadcrumb a:hover {
  color									: #000;
  text-decoration				: underline;
}

/* ------------( form ) ----------- */

.formitem {
	font-family           : Arial, Helvetica, sans-serif;
	font-size             : small;
	border 								: 1px solid #000;
}

.formbutton {
	font-family           : Arial, Helvetica, sans-serif;
	font-size             : small;
}

#contactform td {
	padding-right 				: 3px;
	padding-bottom 				: 3px;
}

/* ------------ ( mailing ) -------------- */

div#mailing {
	border 								: 1px solid #FD1813;
	float 								: right;
	margin 								: 5px;
	padding 							: 5px;
	font-size 						: 10px;
}

div#mailing form {
	margin-bottom 				: 2px;
}

div#mailing input {
	font-size 						: 10px;
}

div#mailing h1 {
	font-size 						: 11pt;
	margin-bottom 				: 4px;
	margin-top 						: 0px;
}

div.address {
	float : left;
	margin-right : 60px;

}