
	@charset "utf-8";
	
	
	/* CSS Document */
	
	html *{
	  padding:0;
	  margin:0;
	  text-decoration:none;
	  border:0;
	}
	
	a {
		color: #3465a5;
		text-decoration: underline;
	}
	
	a:hover {
		color: #3465a5;
		text-decoration: none;
	}
	
	body{
	  background:#fff;
		font:normal 12px Arial;
		color:#666;
	}

	blockquote {
		margin-left: 20px;
	}
	
	.clear {
		clear: both;
	}
	
	#container{
	  width:980px;
	  height:400px;
	  min-height: 400px;
	  margin:0 auto;
	  background:transparent;
	}
	
	#selectLang{
	  position:absolute;
	  top:0;
	  left:0;
	  height:95px;
	  width:100%;
	  background:#003C6F url('img/selectLang_bg.png') 0 0 repeat-x;
	  border-bottom:1px solid #fff;
	  text-align:center;
	}
	
	#selectLang div{
	  width:980px;
	  height:25px;
	  position:relative;
	  margin:0 auto;
	  text-align:left;
	}
	
	#selectLang div span{
		position:absolute;
		right:0;
		top:0;
	  float:right;
	  height:25px;
	  top:2px;
	  right:0;
	  font:normal 11px Tahoma;
	  color:#fff;
	}
	
	#selectLang .topTitle{
	position:absolute;
	float:left;
	width:980px;
	left:5px;
	top:5px;
	float:left;
	}
	
	#selectLang .topTitle h1{
		position:absolute;
		left:0;
		top:0;
		float:left;
	  font:normal 11px Tahoma;
	  color:#fff;
	  margin:0;
	  padding:0;
	}
	
	#selectLang div span img{
	  vertical-align:middle;
	}
	
	#selectLang div span a{
	  display:inline;
	  height:25px;
	  margin:0 3px;
	  color:#fff;
	  text-decoration: none;
	}
	#selectLang div span a:hover{
	  display:inline;
	  height:25px;
	  margin:0 3px;
	  color:#fff;
	  text-decoration: underline;
	}
	
	#selectLang .lang:hover{
	  text-decoration:underline;
	}
	
	#head{
	  position:relative;
	  width:980px;
	  height:70px;
	  margin-top:26px;
	  float:left;
	  background:#fff url('img/head_bg.png') 0 0 repeat-x;
	}
	
	#logo{
	  position:absolute;
	  top:6px;
	  left:0;
	}
	
	.topMenuFlash{
	  position:absolute;
	  bottom:-22px;
	  right:0;
	}
	
	/*////////////////////////////TARTALOM////////////////////////////////////*/
	
	#content{
	  width:980px;
	  float:left;
	}
	
	.left_text{
	  float:left;
	  width:500px;
	  margin:20px 0 0 0;
	}
	
	.left_text h2{
	  float:left;
	  width:490px;
	  height:34px;
	  margin:0;
	  padding:7px 0 0 10px;
	  background:#003463 url('img/cegtortenet_title.png') 0 0 no-repeat;
	  color:#fff;
	  font:normal 23px Tahoma;
	}
	
	.left_text {
	  font:normal 12px Arial;
	  color:#666;
	  width:500px;
	  float:left;
	}
	
	.left_text p{
	  margin:10px 0 0 0;
	  padding:0;
	}
	
	.right_text{
	  float:right;
	  width:468px;
	  margin:20px 0 0 0;
	}
	
	.right_text p{
	  margin:0 0 12px 0;
	}
	
	.right_text img{
	  border:1px solid #5b5b5b;
	}
	
	/*////////////////////////////////////////////////////////////////////////*/
	
	#footer{
	  width:980px;
	  position:relative;
	  height:37px;
	  float:left;
	  margin-top:8px;
	  border-top:1px solid #5b5b5b;
	  background:#fff url('img/footer_bg.png') 0 0 repeat-x;
	}
	
	#footer p{
	  float:left;
	  font:normal 11px Tahoma;
	  color:#676767;
	  height:27px;
	  margin:0;
	  padding:10px 5px 5px 5px;
	}
	
	#footer p img{
	  float:left;
	  margin:2px 8px 0 0;
	}
	
	.footMenu{
	  float:right;
	}
	
	.footMenu img{
	  float:left;
	  margin:13px 8px 0 0;
	}
	
	.footMenu ul{
	  float:left;
	  list-style-type:none;
	  margin:0;
	  padding:0;
	}
	
	.footMenu ul li{
	  float:left;
	  height:30px;
	  margin:0;
	  padding:7px 5px 0 5px;
	  background:transparent url('img/footmenu_style.png') left 0 no-repeat;
	}
	
	.footMenu ul li a{
	  font:normal 11px Tahoma;
	  color:#676767;
	  float:left;
	  margin-top:4px;
	  text-decoration: none;
	}
	.footMenu ul li a:hover{
	  font:normal 11px Tahoma;
	  color:#676767;
	  float:left;
	  margin-top:4px;
	  text-decoration: underline;
	}
	
	.footMenu ul li a:hover{
	  text-decoration:underline;
	}
	
	#container .first{
	  background:transparent !important;
	  border:0 !important;
	}
	
	.panmedia{
	  position:absolute;
	  bottom:-160px;
	  left:0;
	  width:100%;
	  height:144px;
	  text-align:center;
	}
		
	/* content formatting *************************************************************************************************/	

	.fcms_container img, .mceContentBody img {
		border:1px solid #5b5b5b;
	}
	.content_img_left {
		float: left;
		margin: 3px 15px 7px 0px;
	}
	.content_img_left_noborder {
		border: none !important;
		float: left;
		margin: 3px 15px 7px 0px;
	}
	.content_img_right {
		float: right;
		margin: 3px 0px 7px 15px;
	}
	.content_img_right_noborder {
		border: none !important;
		float: right;
		margin: 3px 0px 7px 15px;
	}
	.content_img {
		float: none;
	}
	.content_img_noborder {
		border: 0px !important;
		float: none;
	}

	.fcms_container hr, .mceContentBody hr {
		size: 1px;
		height: 1px;
		color: #A2C9F3;
		background-color: #A2C9F3;
	}
	
	.fcms_container h1, .mceContentBody h1, .content_title {
		color: #014b93;
		font-size: 19px;
		font-weight: normal;
		font-style: italic;
	}
	.fcms_container h2, .fcms_container h3, .fcms_container h4, .fcms_container h5, .fcms_container h6,  .mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5, .mceContentBody h6, .content_title2 {
		color: #E21E31;
		font-weight: bold;
		font-size: 11px;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	.content_highlight {
		color: #E21E31;
		font-weight: bold;
	}
	
	.fcms_container, .mceContentBody {
		font:normal 12px Arial;
		color:#666;
	}
	.fcms_container p, .mceContentBody p {
		margin:10px 0 0 0;
		padding:0;
	}

	.fcms_container ul, .mceContentBody ul {
	 list-style-type:none;
	 margin:5px;
	 padding:0;
	}
	.fcms_container li, .mceContentBody li {
	 background:transparent url('./img/content_list_style.gif') 3px 8px no-repeat;
	 padding:3px 0 3px 12px;
	}
	
	/*.fcms_container ul, .mceContentBody ul {
	 list-style-type:none;
	 margin:0;
	 padding:0;
	}
	.fcms_container li, .mceContentBody li {
	 
	}*/
	

	.fcms_container table, .mceContentBody table, .content_table {
		background-color: #ffffff;
		color: #6e6e6e;
		font-size: 11px;
		border-collapse: collapse;
		border: 2px solid #ffffff;
	}
	.fcms_container td, .mceContentBody td, .content_table td {
		background-color: #f4f4f4;
		color: #6e6e6e;
		font-size: 11px;
		border-collapse: collapse;
		border: 2px solid #ffffff;
		padding: 4px;
	}
	.content_table_head td, .fcms_container th, .mceContentBody th {
		background-color: #676767;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		border-collapse: collapse;
		border: 2px solid #ffffff;
		padding: 4px;
		text-align: left;
	}
	.fcms_container table caption, .mceContentBody table caption {
		color: #6e6e6e;
		font-weight: bold;
		font-size: 11px;
		letter-spacing: 1px;
		padding: 0px 0px 5px 0px;
	}

	/* fCMS reserved classes */
	.fCMS {
		background-color: #DEEAF7;
		overflow: visible;
		float: left;
	}
	.fCMS_over {
		background-color: #D3DEEB;
		overflow: visible;
		float: left;
	}
	
	.fCMS_downloadBox {
		clear: both;
		margin: 7px 0px 0px 0px;
	}

	.mceContentBody {
		background-color: #ffffff;
		background-image: none;
		padding: 0px;
	}

	.mceVisualAid {
		border: 1px dashed #666666;
	}



	/* bugfixer */
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	/* Hides from IE-mac \*/
	* html .clearfix {
		height: 1%;
	}
	/* End hide from IE-mac */