/* *** BODY ************************************************************ */
body, html
	{margin: 0;
	 padding: 0;
	 height: 100%;
	 background-color: #ffffff;}
/* *** BODY ************************************************************ */


/* *** DOCUMENT ******************************************************** */
div.document
	{width: 976px;}
table.document
	{width: 976px;
	 border-bottom: 1px solid #99aec2;
	 border-left: 1px solid #99aec2;
	 border-right: 1px solid #99aec2;}
/* *** DOCUMENT ******************************************************** */


/* *** HEADER ********************************************************** */
td.header
	{width: 976px;
	 height: 62px;
	 background-color: #cce5f7;}

div.logo
	{width: 116px;
	 height: 62px;
	 background-image: url(../g/_header_navigationbar_level1_line.gif);
	 background-repeat: repeat-x;
	 background-position: bottom left;
	 float: left;}
	div.logo img
		{margin-top: 16px;
		 margin-left: 9px;}

div.servicebar
	{/*width: x + 174px a tejles kereséssel ellátott méret*/ 
/*	 width: 577px; */
	 width: 760px;
	 height: 26px;
	 border-bottom: 1px solid #6685a3;
	 border-left: 1px solid #003366;
	 border-right: 1px solid #003366;
	 background-image: url(../g/_header_servicebar_background.gif);
	 background-repeat: repeat-x;
	 background-position: top left;
	 float: right;}
div.servicebar_rightspacer
	{width: 10px;
	 height: 26px;
	 float: right;}
	div.servicebar_rightspacer img
		{width: 10px;
		 height: 1px;}
	div.servicebar p
		{font-family: arial;
		 font-size: 11px;
		 color: #003366;
		 line-height: 13px;
		 font-weight: bold;
		 margin: 6px 7px 0 7px;
		 white-space: nowrap;}
	div.servicebar input,
	div.servicebar select
		{font-family: Arial;
		 background-color: #FFFFFF;
		 font-size: 10px;
		 color: #000000;
		 font-weight: normal;}
	div.servicebar p a			{color: #003366; text-decoration: none;}
	div.servicebar p a:hover	{color: #003366; text-decoration: none;}

	div.servicebar div.home
		{width: 53px;
		 height: 26px;
		 float: left;}
	div.servicebar div.carrier
		{width: 52px;
		 height: 26px;
		 float: left;}
	div.servicebar div.news
		{width: 41px;
		 height: 26px;
		 float: left;}
	div.servicebar div.contact
		{width: 67px;
		 height: 26px;
		 float: left;}
	div.servicebar div.language
		{width: 1px;
		 height: 26px;
		 float: left;}
		div.servicebar div.language p.language
			{margin-left: 0px;}
		div.servicebar div.language img
			{width: 18px;
			 height: 14px;
			 margin-top: 5px;
			 margin-bottom: 0px;
			 margin-left: 7px;
			 margin-right: 7px;
			 cursor: pointer;}
	div.servicebar div.topservices
		{width: 1px;
		 height: 26px;
		 float: left;}
		div.servicebar div.topservices p.topservices
			{margin-right: 3px;}
		div.servicebar div.topservices img,
		div.servicebar div.topservices input
			{margin-top: 5px;
			 margin-bottom: 0px;
			 margin-left: 4px;
			 margin-right: 10px;
			 cursor: pointer;}
		div.servicebar div.topservices select
			{width: 162px;
			 height: 17px;
			 margin: 3px 0 0 0;
			 border: 1px solid #7f9db9;}
	div.servicebar div.search
		{width: 1px;
		 height: 26px;
		 float: left;}
		div.servicebar div.search p.search
			{margin-right: 3px;}
		div.servicebar div.search input
			{width: 80px;
			 height: 16px;
			 margin: 2px 0 0 0;
			 padding: 2px 6px 0 6px; 
			 border: 1px solid #7f9db9;}
		div.servicebar div.search input.searchbutton
			{width: 17px;
			 height: 16px;
			 margin: 5px 10px 0 4px;
			 padding: 0;
			 border: 0;
			 cursor: pointer;}
	div.servicebar div.itemseparator
		{width: 1px;
		 height: 26px;
		 background-image: url(../g/_header_servicebar_itemseparator_background.gif);
		 background-repeat: repeat-x;
		 background-position: top left;
		 float: left;}
	div.servicebar div.itemseparator_transparent
		{width: 1px;
		 height: 26px;
		 float: left;}
		div.servicebar div.itemseparator img,
		div.servicebar div.itemseparator_transparent img
			{width: 1px;
			 height: 20px;}
/* *** HEADER ********************************************************** */


/* *** AREAS *********************************************************** */
td.areas
	{width: 976px;}
/* *** AREAS *********************************************************** */


/* *** FOOTER ********************************************************** */
td.footer
	{width: 976px;
	 height: 16px;}
	td.footer div.item
		{height: 16px;
		 float: left;}
		td.footer div.item p
			{font-family: arial;
			 font-size: 10px;
			 color: #003366;
			 line-height: 12px;
			 font-weight: normal;
			 margin: 1px 11px 0 11px;
			 white-space: nowrap;}
		td.footer div.item p.first
			{margin-left: 10px;}
		td.footer div.item p a			{color: #003366; text-decoration: none;}
		td.footer div.item p a:hover	{color: #c90000; text-decoration: none;}
	td.footer div.itemseparator
		{width: 3px;
		 height: 16px;
		 float: left;}
		td.footer div.itemseparator img
			{width: 3px;
			 height: 10px;
			 margin-top: 5px;
			 background-color: #99aec2;}
	td.footer div.siwwwa
		{width: 87px;
		 height: 16px;
		 float: right;}
		td.footer div.siwwwa img
			{width: 65px;
			 height: 14px;
			 margin: 0 10px 0 12px;}
/* *** FOOTER ********************************************************** */


table.archive {
	margin: 0 0 10px 0;
	background: #e6ebf0;
}
	table.archive th {
		font: bold 12px Arial;
		color: #036;
		background: #cce6f7;
		padding: 5px;
		border-top: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
	}
	table.archive td {
		width: 80px;
		vertical-align: top;
		text-align: right;
		padding: 3px 6px 3px 0;
		border-top: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
	}

