html, body {
	margin: 0;
	padding: 0;
	background: #000;
	color: #dcdcdc;
	font-family: sans-serif;
}
h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.35em;
	/*font-family: cursive;*/
}
h3 {
	color: #fff;
	padding-left: 2em;
	font-size: 1.25em;
	/*font-family: cursive;*/
}
img {
	margin: 1em;
}
address {
	margin: 1em auto;
	font-style: normal;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	padding-bottom: 10px;
	margin-left: 20px;
	list-style: none outside;
}
/**************   főmenü   ***************/
#head {
	position: relative;
	background: url(../img/head_bg.jpg) no-repeat left 62px;
	height: 352px;/*356*/
}
#head #menu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 174px;
	left: 168px;
	width: 400px;
	background: #000;
	color: #000;
	/*border: 1px solid lime;*/
}
#home {
	margin: 0;
	padding: 0;
	width: 70%;
	height: 13em;
	position: absolute;
	top: 0;
	left: 30%;
	text-indent: -1000px;
	border: none;
}
#menu ul {
	margin: 0;
	padding: 0;
}
#menu li {
	margin: 0;
	padding: 0;
	list-style: none outside;
}
#menu a {
	display: block;
	height: 25px;
	line-height: 25px;
	_height: 1%;
	text-indent: -400px;
}
#menu ul li a span {
	display: none;
}
#menu ul li a:hover span {
	display: inline;
	top: 0px;
	right: -400px;
	position: absolute;
	width: 260px;
	height: 210px;
}
#akk_overimg {
	background-image: url(../img/akk_over.jpg);
}
#egy_overimg {
	background-image: url(../img/egy_over.jpg);
}
#sza_overimg {
	background-image: url(../img/sza_over.jpg);
}
#ved_overimg {
	background-image: url(../img/ved_over.jpg);
}
#menu_akkredit {
	background: url(../img/menu_bg/listitem1.gif) no-repeat 0 0;
}
#menu_akkredit:hover {
	background: url(../img/menu_bg/listitem1.gif) no-repeat 0 -25px;
	height: 25px;
}
#menu_egyeb {
	background: url(../img/menu_bg/listitem2.gif) no-repeat 0 0;
	height: 25px;
}
#menu_egyeb:hover {
	background: url(../img/menu_bg/listitem2.gif) no-repeat 0 -25px;
	height: 25px;
}
#menu_szakert {
	background: url(../img/menu_bg/listitem3.gif) no-repeat 0 0;
	height: 25px;
}
#menu_szakert:hover {
	background: url(../img/menu_bg/listitem3.gif) no-repeat 0 -25px;
	height: 25px;
}
#menu_vedelem {
	background: url(../img/menu_bg/listitem4.gif) no-repeat 0 0;
	height: 25px;
}
#menu_vedelem:hover {
	background: url(../img/menu_bg/listitem4.gif) no-repeat 0 -25px;
	height: 25px;
}

.egyeblink, .palyazat a {
	text-decoration: none;
	background: #555;
	color: #fff;
 }
 
.egyeblink:hover, .palyazat a:hover {
	text-decoration: underline;
	background: #fff;
	color: #000;
 }
/****        oldalak alapelrendezése    ****/

#tartalom ul li,  #oldal ul li {
	background: url(../img/li_item.gif) no-repeat 0em .2em;
	margin-left: 0em;
	padding-left: 2em;
}
#tartalom {
	float: left;
	margin: 5px;
	padding: .5em;
	width: 43%;
}
#dekor {
	float: left;
	width: 190px;
	/*border: solid 1px red;*/
}
.dekor_jobbra {
	float: right;
	width: 190px;
	margin-left: 5em;
}
.jobbra {
	float: right;
	margin: 1%;
}
#oldal {
	float: left;
	margin: 5px;
	padding: .5em;
	width: 30%;
}
.kistarto {
	margin: 5px;
	padding: 5px;
	border: solid 1px #555;
}

.palyazat {
	margin: 5px;
	padding: 5px;
	border: solid 1px #555;
	width: 720px;
}
.palyazat h3 {
	text-align: center;
}

/*********************************************************************************
 *                                                                               *
 *********************************************************************************/

/*********************************************************************************
 *                                                                               *
 *********************************************************************************/

.kistarto_szervezeti3 {
	position: relative;
	overflow: visible;
}


#intro {
	font-weight: 600;
	margin: 2em 10em;
	margin-left: 12em;
	width: 40em;
	text-align: ;
}
#teljes_oldal {
	float: left;
	padding: 2em;
}
.oldalcim {
	text-align: center;
	width: 700px;
	margin: 0 auto;
	padding: .2em;
	font-size: 1.5em;
	font-weight: 900;
	background: #222;
	border: 2px inset #aaa;
}
#teljes_oldal dl dt {
	margin: 2em 0 1em 0;
	font-weight: bolder;
}
#teljes_oldal dl dd {
	margin: 0 0 .5em 0;
	padding: 0 4em;
	padding-right: 8em;
	background: url(../img/li_item.gif) no-repeat 1em .2em;
}
.teljes_oldal_tarto {
	margin: 1em auto;
	padding: 2em;
	width: 90%;
	max-width: 1100px;
	/*border: solid 1px #555;*/
}
.teljes_oldal_tarto p {
	margin: 1em;
	padding: 0 4em;
	/*width: 900px;*/
	text-align: justify;
}
.teljes_oldal_tarto ul {
	margin: 0;
	margin-left: 10%;
	padding: 1em;
}
.teljes_oldal_tarto ul li {
	background: url(../img/li_item.gif) no-repeat 0 .2em ;
	margin-left: 0em;
	padding-left: 2em;
}
#enzim_tech {
	margin: 0;
	margin-left: 20%;
	padding: 0;
	/*position: relative;
	top: auto;
	left: 10%;*/
}
/***  EGYÉB TEVÉKENYSÉGEK  ***/
#esemeny {
	margin: 2em auto;
	padding: 0;
	width: 530px;
}
#esemeny li {
	float: left;
	margin: 0 .3em;
	padding: 0;
}
#esemeny a {
	display: block;
	/*_height: 1%;*/
	margin: 0;
	padding: 0;
	width: 250px;
	height: 99px;
	background: #000;
	color: #000;
	font-size: 1%;
}
#esemeny #karmentes {
	background: url(../img/esemeny_karmentes.jpg) no-repeat 0 -99px;
}
#esemeny #karmentes:hover {
	background: url(../img/esemeny_karmentes.jpg) no-repeat 0 0;
}
#esemeny #felulet {
	background: url(../img/esemeny_felulet.jpg) no-repeat 0 -99px;
}
#esemeny #felulet:hover {
	background: url(../img/esemeny_felulet.jpg) no-repeat 0 0;
}
#esemeny #katasztrofa {
	background: url(../img/esemeny_katasztrofa.jpg) no-repeat 0 -99px;
}
#esemeny #katasztrofa:hover {
	background: url(../img/esemeny_katasztrofa.jpg) no-repeat 0 0;
}
/***  end of EGYÉB TEVÉKENYSÉGEK  ***/


.horgony {
	float: left;
	height: 1%;
}
.clearer {
	clear: both;
	visibility: hidden;
}
/*   főcímek hivatkozásként   */
h2 a, h3 a, h4 a{
	display: block;
	color: #ccc;
	text-decoration: none;
	text-align: center;
	padding: 20px 0;
}
h2 a:hover, h3 a:hover, h4 a:hover {
	background: url(../img/header_bg.jpg) repeat-x 30px 0;
	color: #fff;
}
#skype {
	margin: 5px;
	padding: .5em;
	width: 20%;
}
#contact {
	margin: 0;
	margin-left: 5em;
	padding: 0;
	float: left;
	width: 500px;
}
#contact p {
	margin: 1em .2em ;
	padding: 0;
	text-align: left;
}
#contact a {
	text-decoration: none;
	color: #fff;
	line-height: 1.5em;
}
#contact a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#contact dl dt{
	margin: .5em 0 0 0;
	padding: 0;
}
#contact dl dd{
	margin-top: .3em;
	margin-bottom: 1em;
	padding: 0;
}
/****        címsorok háttérképei      ****/
.labor {
	margin: 0 auto;
	width: 960px;
	height: 80px;
	font-size: 1%;
	color: #000;
	background: #000 url(../img/header_bg/labor_bg.jpg) no-repeat center;
	border-bottom: #555 1px solid;
}
#akk_levego {		/*** akkreditált mérések, vizsgálatok  ***/
	background: #000 url(../img/header_bg/akkredit_levego.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#akk_zaj {
	background: #000 url(../img/header_bg/akkredit_zaj.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#akk_rezges {
	background: #000 url(../img/header_bg/akkredit_rezges.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#akk_minta {
	background: #000 url(../img/header_bg/akkredit_minta.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#egy_villagitas {			/*** egyéb mérések, vizsgálatok  ***/
	background: #000 url(../img/header_bg/egyeb_villagitas.jpg) no-repeat left bottom;
	width: 500px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#egy_legtechnika {
	background: #000 url(../img/header_bg/egyeb_legtechnika.jpg) no-repeat left bottom;
	width: 500px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#egy_termo {
	background: #000 url(../img/header_bg/egyeb_termo.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#egy_infra {
	background: #000 url(../img/header_bg/egyeb_infra.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#egy_akusztika {
	background: #000 url(../img/header_bg/egyeb_akusztika.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#egy_rezges {
	background: #000 url(../img/header_bg/egyeb_rezges.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#korny_szakertes {		/***  környezetvédelem   ***/
	background: #000 url(../img/header_bg/kornyezet_szakertes.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#korny_kockazat {	
	background: #000 url(../img/header_bg/kornyezet_kockazat.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#korny_monitor {	
	background: #000 url(../img/header_bg/kornyezet_monitor.jpg) no-repeat left bottom;
	width: 650px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#korny_kepvisel {	
	background: #000 url(../img/header_bg/kornyezet_kepviselet.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#ved_munka {		/***   Munka-, tűz- és katasztrófavédelem  ***/
	background: #000 url(../img/header_bg/kepvisel_munkavedelem.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#ved_tuz {	
	background: #000 url(../img/header_bg/kepvisel_tuzvedelem.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#ved_katasztrofa {	
	background: #000 url(../img/header_bg/katasztrofavedelem.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#karmentesites {
	background: #000 url(../img/header_bg/karmentesites.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#felulettisztitas {
	background: #000 url(../img/header_bg/felulettisztitas.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#kirendeltseg {
	background: #000 url(../img/header_bg/kirend_bg.jpg) no-repeat left bottom;
	width: 400px;
	height: 100px;
	font-size: 1%;
	color: #000;
}
#ugyvezeto {
	background: #000 url(../img/header_bg/ugyvez_bg.jpg) no-repeat left bottom;
	width: 400px;
	height: 80px;
	font-size: 1%;
	color: #000;
}
#cegunk {
	background: #000 url(../img/header_bg/cegunkrol_bg.jpg) no-repeat left bottom;
	width: 400px;
	height: 100px;
	font-size: 1%;
	color: #000;
}
#palyazat {
	background: #000 url(../img/header_bg/palyazatok.jpg) no-repeat left bottom;
	width: 400px;
	height: 100px;
	font-size: 1%;
	color: #000;
}
/****     END OF   címsorok háttérképei      ****/

.doksi {
	min-width: 600px;
	margin-bottom: 2em;
	
}
.doksi li {
	list-style-image: url(../img/pdf_icon.gif);
	list-style-position: outside;
	margin: 0 3em;
	padding: 0 2em;
}
.doksi li a {
	color: #eee;
	text-decoration: none;
	display: block;
	line-height: 54px;
	height: 54px;
}
.doksi a:hover {
	color: #fff;
	font-weight: bolder;
}
.doksi a span {
	display: none;
}
.doksi a:hover span {
	display: block;
	margin-left: 350px;
	position: relative;
	top: -50px;
	left: 0px;
}
.nat {
	background: url(../img/thumb_nat.jpg) no-repeat 240px -51px;
}
.nat:hover {
	background: url(../img/thumb_nat.jpg) no-repeat  240px 0;
}
.isohu {
	background: url(../img/thumb_iso.jpg) no-repeat 240px -51px;
}
.isohu:hover {
	background: url(../img/thumb_iso.jpg) no-repeat 240px 0;
}
.isoen {
	background: url(../img/thumb_iso.jpg) no-repeat 240px -51px;
}
.isoen:hover {
	background: url(../img/thumb_iso.jpg) no-repeat 240px 0;
}
.prosi {
	background: url(../img/thumb_prosi.jpg) no-repeat 240px -51px;
}
.prosi:hover {
	background: url(../img/thumb_prosi.jpg) no-repeat 240px 0px;
}
.odavissza {
	unicode-bidi: bidi-override;
	direction: rtl;
}

/***           lábléc       ***/

#footer {
	border-top: solid 1px #555;
	width:95%;
	margin: 0 auto;
}
#footer ul {
	margin: 0 auto;
	width: 960px;
	height: 2em;
	line-height: 2em;
}
#footer ul li {
	float: left;
	list-style-type: none;
	padding-right: .5em;
}
#footer ul li a {
	display: block;
	color: #dcdcdc;
	text-decoration: none;
}
#footer ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
#footer p {
	text-align: center;
	/*font-size: small;*/
	font-weight: bolder;
	font-family: serif;
}
#footer strong {
	color: #fff;
	font-weight: 900;
}
#magyar  {
	font-size: .7em;
	color: #dcdcdc;
	width: 130px;
	margin: 0 auto;
	text-align: center;
	display: block;
}
#movakterkep {
	position: relative;
	width: 990px;
	height: 625px;
	background: url(../img/akusztika_vakterkep.gif);
	margin: 0 auto;
}
#movakterkep h2 {margin: 1em;
}

.telephelyek {
	/*border: 1px solid pink;*/
	margin: 0;
	padding: 0;
	width: 998px;
}
.telephelyek  li{
	margin: 0;
	padding: 0;
	width: 100px;
	list-style: none inside;
	background: url(../img/akusztika_logo.jpg) no-repeat;
}

.telephelyek  li  a{
	margin: 0;
	padding: 0;
	display: block;
	text-decoration: none;
	font-size: 0;
	width: 124px;/*93px;*/
	height: 50px;/*34px;*/
	line-height: 50px;
	_height: 1%;
	z-index: 1;
}

.telephelyek  li  a span{
	display: none;
}

.telephelyek  li  a:hover span{
	position: absolute;
	display: inline;
	line-height: 12px;
	_height: 1%;
	padding: .5em;
	background: #555;
	color: #fff;
	font-size: 12px;
	border: solid 1px #fff;
	width: 260px;
	z-index: 10000;
}



#th_szombathely {
	position: absolute;
	top: 280px;
	left: 100px;
}

#th_veszprem {
	position: absolute;
	top: 300px;
	left: 270px;
}

#th_baja {
	position: absolute;
	top: 470px;
	left: 410px;
	width: 130px;
	background: url(../img/akusztika_logo_baja.gif) no-repeat;
}

#th_baja span {
	font-size: 15px;
	line-height: 15px;

}

#th_budapest {
	position: absolute;
	top: 230px;
	left: 400px;
}

#th_eger {
	position: absolute;
	top: 130px;
	left: 570px;
}

#th_emod {
	position: absolute;
	top: 100px;
	left: 640px;
}
#th_mateszalka {
	position: absolute;
	top: 130px;
	left: 850px;
}

#th_debrecen {
	position: absolute;
	top: 210px;
	left: 740px;
}

#th_gyor {
	position: absolute;
	top: 200px;
	left: 230px;
}

#th_kecskemet {
	position: absolute;
	top: 320px;
	left: 460px;
}
#th_pecs {
	position: absolute;
	top: 520px;
	left: 310px;
}
#th_jaszbereny {
	position: absolute;
	top: 230px;
	left: 550px;
}
#th_bekescsaba {
	position: absolute;
	top: 380px;
	left: 670px;
}




#banner {
	position: absolute;
	top: 350px;
	left: 850px;
}
#banner img {
	border: solid 1px #555;
	margin: 0;
	padding: 0;
}
.dummy {
	height: 200px;
	overflow: visible;
}

/********************* external pics and logos **************************/

.logo_nfu_eu {
	display: block;
	background: url(../img/logo/nfu_eu_logo.jpg) no-repeat;
	height: 79px;
	width: 320px;
	margin: 0 auto;
}
.logo_nfu_eu:hover {
	background: url(../img/logo/nfu_eu_logo.jpg) 0 -79px no-repeat;
}
.logo_nfu {
	display: block;
	background: url(../img/logo/nfu_logo.jpg) no-repeat;
	height: 124px;
	width: 80px;
	margin: 0 auto;
}
.logo_nfu:hover {
	background: url(../img/logo/nfu_logo.jpg) 0 -124px no-repeat;
}
.logo_fejlesztesiterv {
	display: block;
	background: url(../img/logo/fejlesztesiterv_logo.jpg) no-repeat;
	height: 112px;
	width: 499px;
	margin: 0 auto;
}
.logo_fejlesztesiterv:hover {
	background: url(../img/logo/fejlesztesiterv_logo.jpg) 0 -112px no-repeat;
}
.logo_eu {
	display: block;
	background: url(../img/logo/eu_logo.jpg) no-repeat;
	height: 79px;
	width: 320px;
	margin: 0 auto;
}
.logo_eu:hover {
	background: url(../img/logo/eu_logo.jpg) 0 -80px no-repeat;
}
.logo_mag {
	display: block;
	background: url(../img/logo/mag_logo.jpg) no-repeat;
	height: 96px;
	width: 150px;
	margin: 0 auto;
}
.logo_mag:hover {
	background: url(../img/logo/mag_logo.jpg) 0 -96px no-repeat;
}

#navcontainer { 
  position: relative;
  top: 0px;
  left: 10px;
  z-index: 2;
  margin: 0;
  padding: 0;
  width: 177px;
  }

#navcontainer ul, .szervezeti3_content ul {
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  }
.szervezeti3_content ul div {
  display:none;
  }
.szervezeti3_content ul li {
  height: 1em;
  line-height: 1em;
  padding-left: 1.5em;
  }
.szervezeti3_content ul li:hover {
  font-weight: bolder;
  background: url(../img/li_item.gif) no-repeat 0 0 ;
  height: 1em;
  line-height: 1em;
  }
.szervezeti3_content ul li:hover div {
  position: absolute;
  display: block;
  top: 100px;
  left: 420px;
  background-color: #fff;
  color: #000;
  margin: 5px;
  padding: 1em;
  border: 1px solid #555;
  }
#navcontainer li {
  margin-bottom: 5px;
  }

#navcontainer a {
  display: block;
  padding: 3px;
  width: 160px;
  background-color: #555;
  border: 1px solid #666;
  /*border-left: 0;*/
  }

#navcontainer a:link, #navlist a:visited {
  color: #fff;
  text-decoration: none;
  }

#navcontainer a:hover {
  background-color: #fff;
  color: #000;
  margin-left: 10px;
  /*border-right: 0;*/
  border-left: 1px solid #666;
  }

a#current {
  background-color: #000;
  color: #fff;
  margin-left: 5px;
  border-right: 0;
  width: 170px;
  border-left: 1px solid #666;
  }

.szervezeti3_content {
  position: absolute;
  top: 0;
  left: 211px;
  margin: 0;
  padding: 20px;
  /*height: 500px;*/
  width: 70%;
  background-color: #000;
  border: 1px solid #555;
  }
  #bakter {
  	width: 200px;
	margin: 1em auto;
	padding: 1em;
	text-align: center;
	border: 1px solid #555;
  }
#page_videocontent {
	background-color:#000;
	width:700px;
	margin:50px auto;
	padding:20px 150px 20px 50px;
	min-height:600px;
	text-align:left;
}
#player{
	display:block;
	width:480px;
	height:360px
}
.less {
	font-size: smaller;
	color: #efefef;
}
.palyazat img {
	margin: 0 auto;
	display: block;
}