/* CSS File			*/
/* Version: 	01		*/
/* Created at: 	HBfx Studio	*/
/* Author: 	Eros Nicolau	*/

/* Tag redefines		*/
html, body			{margin: 0px; padding: 0px; height: 100%; width: 100%; background-color: #126927;}
body				{background-image: url(../img/body_back.gif); background-repeat: repeat-x; background-position: left top;}
div				{margin: auto; height: auto; font-size: 13px; font-family: "Trebuchet MS";}
form				{margin: 0px; padding: 0px;}
a img				{border: none 0px;}
h1				{margin: 0px; padding: 0px; color: #e04d18; font-size: 18px; font-weight: normal;}
h2				{margin: 0px; padding: 0px; color: #788c37; font-size: 18px; font-weight: normal;}
h3				{margin: 0px; padding: 0px; color: #6f6f6f; font-size: 18px; font-weight: normal;}
h3 a				{text-decoration: none; color: #6f6f6f;}

/* Link styles			*/
a				{}
a:hover				{}

/* Header styles		*/
.header				{height: 269px;}
.header .holder			{height: 269px; background-image: url(../img/header_back.jpg); background-repeat: no-repeat; background-position: center top; position: relative;}
.header .home			{position: absolute; left: 83px; top: 190px;}
.header .slogan			{position: absolute; left: 77px; top: 84px;}
.header .slogan2		{position: absolute; top: 0px; right: 0px;}
.header .contact		{position: absolute; left: 72px; top: 109px; color: #848484; font-family: Tahoma; font-size: 11px;}
.header .contact a		{color: #848484; text-decoration: none;}
.header .languages		{position: absolute; left: 185px; top: 189px; width: 54px; text-align: center;}
.header .languages a		{color: #66839c; text-decoration: none;}

/* Main area styles		*/
.holder2			{width: 100%;}
.holder1			{text-align: center; margin-left: auto; margin-right: auto; width: 782px;}
.holder				{text-align: left; margin: 0px; padding: 0px; border: none; *width:782;}

.area .holder			{padding-right: 38px; padding-left: 38px; background-image: url(../img/area_back.gif); background-repeat: repeat-y; background-position: center top; color: #787878;}

/* Footer styles		*/
.footer .holder			{position: relative; background-image: url(../img/footer_back.gif); background-repeat: no-repeat; background-position: center top; padding-top: 100px; padding-right: 22px; padding-left: 22px; font-family: Tahoma; font-size: 11px; color: #89b493;}
.footer a			{color: #89b493; text-decoration: none;}
.footer .credits		{color: #5a9668; font-family: Arial, Helvetica, sans-serif; font-size: 9px; float: right;}

/* Main Menu styles		*/
.menu				{position: absolute; text-align: center; top: 230px; width: 782px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #8a8a8a; text-transform: uppercase;}
.menu a				{color: #8a8a8a; text-decoration: none; padding-top: 5px; padding-bottom: 5px; display: inline-block; vertical-align: middle;}
.menu a:hover			{color: #e15523; background-image: url(../img/menu_hover_back.gif); background-repeat: repeat-x; background-position: left bottom;}

/* Misc. styles			*/
.right				{float: right; margin-left: 10px;}
.box				{width: 175px; padding: 5px; background-color: #e6eae1; color: #000000; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.details			{text-align: right; background-image: url(../img/dotted_line.gif); background-repeat: repeat-x; background-position: left center;}
.details a			{font-family: Tahoma; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #E6EAE1; padding-left: 5px; color: #e04d18;}

/* IE 6 and below hacks		*/
*html a				{}
/* IE 7 only hacks		*/
*:first-child+html a		{}

/* clearfix			*/
.clearfix:after			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix			{display: inline-block;}
/* Hide from IE Mac \*/
.clearfix			{display: block;}
* html .clearfix		{height: 1%;}
/* End hide from IE Mac */
