/* CSS File					*/
/* Version: 	01				*/
/* Author: 	Gyorgy Lengyel			*/

/* Tag redefines				*/
html, body				{margin: 0px; padding: 0px; height: 100%; width: 100%;}
body						{background-color: #0047b6; background-image: url(../img/body_back.gif); background-repeat: repeat-x; background-position: left top; font-family: "trebuchet ms", arial, verdana, helvetica, sans-serif; font-size: 12px; text-align:justify;}
div						{margin: auto; height: auto;}
a img					{border: none 0px;}
img						{margin: 20px 40px 0 20px;}
b						{color: #004d76;font-size:12px;}

/* Link styles				*/
a						{color: #767676;text-decoration:none}
a:hover					{color: #004d76;text-decoration:none}

/* Main styles				*/
.holder					{text-align: center; margin-left: auto; margin-right: auto; width: 1000px;}
.holder1				{text-align: left; margin: 0px; padding: 0px; border: none; *width:1000;}

/* Header styles				*/
.header					{height: 100px;}
.header .holder1			{background-image: url(../img/header_back.gif); background-repeat: no-repeat; background-position: left top; height: 140px; position: relative;}

.header .microlinks		{text-align: left; font-size: 11px; font-weight: bold; color: #ffffff; padding-top: 75px; padding-left: 15px; cursor: default; letter-spacing: 0.1em;}

.header .links			{position: absolute; left: 50px; bottom: 71px;}
.header .links a,
.header .links a:hover			{background-image:url(../img/llinks_tab.gif); background-position:0px 0px; background-repeat:no-repeat; border-style:none; border-width:0px; color:#777777; display:block; float:left; height:30px; line-height:30px; margin:0px; padding-left:25px; padding-right:25px; position:relative; text-decoration:none; white-space:nowrap; font-size: 10;}
.header .links a .end,
.header .links a:hover .end		{background-image:url(../img/llinks_tab_end.gif); background-position:right 0px; background-repeat:no-repeat; display:inline; height:30px; margin:0px; padding:0px; position:absolute; right:-1px; top:0px; width: 15px}
.header .links a:hover,
.header .links a:hover .end		{background-position:0px 0px; color:#000000 !important;}
.header .links a.selected,
.header .links a.selected:hover		{background-image:url(../img/links_tab_selected.gif) !important;}
.header .links a.selected .end,
.header .links a.selected:hover .end	{background-image:url(../img/links_tab_selected_end.gif) !important;}
.header .links a.selected:hover,
.header .links a.selected:hover .end	{background-position:0px 0px !important;}


/* Main styles			*/
.main					{background-color: #bed9ed; background-image: url(../img/area_back.gif); background-repeat: repeat-x; background-position: left top; color: #777777;}
.main .holder			{background-image: url(../img/area_holder1_back.gif); background-repeat: repeat-y; background-position: left top;}
.main .holder1			{background-image: url(../img/area_holder_back.gif); background-repeat: no-repeat; background-position: left top; padding-top: 30px; padding-bottom: 10px; padding-left: 50px; padding-right: 50px;}

/* Footer styles			*/
.footer					{background-image: url(../img/footer_back.gif); background-repeat: repeat-x; background-position: left top; height: 270px;}
!.footer				{background-color: #bed9ed; height: 270px;}
.footer .holder			{background-image: url(../img/footer_holder_back.gif); background-repeat: no-repeat; background-position: left bottom;  text-align: center; color: #777777; font-size: 9px}
.footer .credits			{text-align: center; color: #eeeeee; font-size: 9px; padding-top: 7px;}

/* 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 */

